Gast
2007-07-16, 22:08:40
Ich habe erst unlängst erfahren, dass man PHP auch in der Konsole (ohne Webserver) verwenden kann. Nun möchte ich mit einem PHP Skript, welches in der Konsole läuft, ein anderes Command Line Tool ausführen und dessen Output analysieren.
Ich könnte natürlich das externe Programm mit exec() starten und mit > in eine Datei pipen, die ich danach wieder lade, allerdings finde ich die Lösung nicht wirklich elegant. Ist es nicht auch möglich den Output des externen Programms direkt in den Input Stream der PHP Anwendung zu leiten?
Beim Googlen bin ich lediglich auf Lösungen für Perl gestoßen.
Als OS habe ich im moment WindowsXP und PHP5.
Danke schonmal für die Hilfe!
Ich könnte natürlich das externe Programm mit exec() starten und mit > in eine Datei pipen, die ich danach wieder lade, allerdings finde ich die Lösung nicht wirklich elegant. Ist es nicht auch möglich den Output des externen Programms direkt in den Input Stream der PHP Anwendung zu leiten?
Beim Googlen bin ich lediglich auf Lösungen für Perl gestoßen.
Als OS habe ich im moment WindowsXP und PHP5.
Danke schonmal für die Hilfe!