rob: shell_exec

Beitrag lesen

Hi!

(backticks machen dasselbe wie shell_exec.)

Ja, aber wenn shell_exec() nicht funktioniert, weil es deaktiviert wurde oder weil PHP im Safe-Mode arbeitet, dann funktionieren die Backticks auch nicht.
Insofern wird die andere Schreibweise das Problem nicht beheben können.

evtl. waere dabei eine umleitung stderr2stdout sinnvoll, da php sonst nur die ausgabe von stdout ausspuckt.

Ja, das ist eine gute Idee.
Daran hatte ich eigentlich gedacht, als ich nach der Ausgabe von shell_exec() fragte.
Ich habe dabei allerdings gar nicht bedacht, daß diese, bei einem Fehler, ja nicht über Standardausgabe, sondern über Standarderror kommt.

Schöner Gruß,
rob