Mailinglisten-Archive |
Hallo, Carsten Lehmann schrieb: > Gerhard Wendebourg schrieb: > >> wie kann ich den Output, den mir ein C-Programm liefert, und das ich >> per exec() bzw. system() aufrufe, aufnehmen ? >> Habe das so versucht: exec($kommando,$rueckgabewert). > > exec() gibt nur die letzte Zeile wieder. > > Also: http://de2.php.net/passthru Erst nochmal Dank fuer die Rueckmeldung. Mein Problem ist nun, dass ich zwar das C-Binary aufrufen /starten kann, dass aber mein PHP-Script nun haengt, weil der vom C-Binary aufgerufene Prozess sich in eine Warteschleife begibt, anstatt mit einem Rueckgabewert abzuschliessen. WIe ueberrede ich nun mein Script, die Abarbeitung fortzusetzen, anstatt auf den Rueckgabewert zu warten ? Die Ergaenzung des Kommandos mit ' &' hilft hier nicht, ebensowenig, wie die Zwischenschaltung eines Shellscriptes zur Befehlsuebergabe.
php::bar PHP Wiki - Listenarchive