Edgar Ehritt: php socketverbindungen

Beitrag lesen

Re:

$string = '';
$array=array('ti=324','xy=444',...),

if(($fp=pfsockopen("tcp://example.com", 10224,$errno,$errstr,0.5))!==false){

fputs($fp, "ti=123");

while (!feof($fp)) {
        $string .=  fgets($fp);
        }

$string = '';// hier wird der string in einen array gepackt, um ihn dann weiter unten pro Durchlauf auszulesen. Der Übersichtlichkeit halber habe ich diese Operation nicht dargestellt. Versichert sei, dass die Werte unten korrekt übergeben wurden.

for($i=0; $i<10; $i++){

fputs($fp, $array[$i]);

while (!feof($fp)) {
                       $string.=fgets($fp); //es wird nichts ausgegeben
                        if(substr($string,-6)=='--##--'){
                                # echo $string
                                break;
                        }
                }
        }
        fclose($fp);
}

  
So würde ich es jetzt verstehen und lösen.  
  
  
Gruß aus Berlin!  
eddi