phpbar.de logo

Mailinglisten-Archive

[php] Programm starten und Ausgabe (auch Fehler) in Variable umlenken

[php] Programm starten und Ausgabe (auch Fehler) in Variable umlenken

Moritz Tenorth php_(at)_phpcenter.de
Tue, 02 Jul 2002 21:26:56 +0200


>Bei mir klappt folgendes:
>
>$command = "/bin/ls -a";
>$result = shell_exec($command);
>echo $result;
>
>Damit steht das Ergebnis von shell_exec in $result. Den String kannst Du
>dann ja in die DB schreiben.
>Ich hoffe, dass war es was Du wolltest.
>
>Mit freundlichen Grüßen
>Frank Liebelt
>
Hallo!

Erstmal danke für die schnelle Antwort!

Leider funktioniert es nicht:

$result = shell_exec($command);
print("test" . $result);

gibt immer zuerst den Fehler aus, den $command erzeugt und danach "test". 

Vermutlich liegt das an der Art, wie die Fehlermeldungen ausgegeben werden (in C++ cerr << "fehler"; statt dem normalen cout) - weiß da jemand genaueres oder kennt eine Möglichkeit, doch an die Ausgabe zu kommen?

Danke,

Moritz


php::bar PHP Wiki   -   Listenarchive