PHP: externes Programm aufrufen und Ausgabe einlesen
-
Ein externes Programm mit diversene Argumenten aufzurufen, ist recht einfach:
http://www.dclp-faq.de/q/q-php-externes-programm.htmlAber gibts es auch eine Möglichkeit, z.B. die Ausgabe in einer DOS-Box (also unter Windows) abzufangen, ohne dabei den Output im Programm selber beispielsweise in einer TXT-Datei zwischenzuspeichern?
-
da dürfte die die funktion popen() helfen (achtung: nur mit einem p in der mitte geschrieben...)
die funktion ist im prinzip nichts weiter als die umsetzung der popen()-funktion aus der libc und verhält sich im prinzip wie fopen, nur das ein/ausgabe nicht auf eine datei sondern einen prozess erfolgen