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