Mailinglisten-Archive |
Ich moechte von einem Server-Prozess Antworten einlesen und weiter verarbeiten. Zumindest habe ich es schon geschafft die Antworten des Servers auszugeben, kann aber die Werte nicht weiter verarbeiten. Was muss ich bei den fgets()-Anweisungen veraendern, damit ich die Werte nachher in Variablen verwenden kann. <?php /* Get the port for the net-service. */ $service_port = 10000; /* Get the IP address for the target host. */ $address = "192.168.3.1"; /* Variante a: funktioniert nicht, echo gibt nur den Kommentar aus*/ $fp = fsockopen($address, $service_port, &$errno, &$errstr) or die("$errno: $errstr"); fputs($fp, "spielfeldhoehe\n"); while (!feof($fp)) $spielfeldhoehe=fgets($fp, 128); fclose($fp); echo "spielfeldhoehe: $spielfeldhoehe<br>"; /* Variante b: funktioniert */ $fp = fsockopen($address, $service_port, &$errno, &$errstr) or die("$errno: $errstr"); fputs($fp, "spielfeldhoehe\n"); while (!feof($fp)) echo fgets($fp, 128)."<br>"; fclose($fp); ?>
php::bar PHP Wiki - Listenarchive