Der folgende Beitrag wurde am 13. 02. 2004, 16:48 Uhr von Benni veröffentlicht.
Hallo,
ich möchte in einem PHP-Script ein Shell-Script ausführen und die Ausgabe im Browser ausgeben. Bisher habe ich mit Hilfe der PHP Manual folgendes probiert:
$ausgabe = exec("BEFEHL");
echo $ausgabe;
Allerdings wird im Browser nichts ausgegeben, die Seite bleibt einfach weiß. Es wird auch keine Fehlermeldung ausgegeben.
Wenn ich BEFEHL direkt in der Shell in dem Verzeichnis in dem sich das Script befindet ausführe, dann funktioniert er.
Das Script ist für alle User (also auch für Apache) ausführbar.
Was mache ich falsch? Hat jemand einen Tipp?
MfG Benni
Der folgende Beitrag wurde am 14. 02. 2004, 16:58 Uhr von Philipp Hasenfratz veröffentlicht.
Halihallo Benni
> ich möchte in einem PHP-Script ein Shell-Script ausführen und die Ausgabe im Browser ausgeben. Bisher habe ich mit Hilfe der PHP Manual folgendes probiert:
http://www.php.net/manual/de/ref.exec.php
=>
http://www.php.net/manual/de/function.shell-exec.php oder
http://www.php.net/manual/de/language.operators.execution.php oder
http://www.php.net/popen
> Allerdings wird im Browser nichts ausgegeben, die Seite bleibt einfach weiß. Es wird auch keine Fehlermeldung ausgegeben.
Du hast in http://www.php.net/manual/de/function.exec.php
gelesen, dass exec nur _die letzte Zeile_ zurückgibt?
Viele Grüsse
Philipp
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4