seth_not@home: shell_exec

Beitrag lesen

gudn tach!

(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.

ja, das steht ja im verlinkten php-manual.
und abgesehen davon bedeutet "dasselbe" ja ebendies.

Insofern wird die andere Schreibweise das Problem nicht beheben können.

selbstverstaendlich nicht (hat ja auch niemand behauptet). ich benutze halt immer die backticks und wollte etwaigen fragen des OP vorbeugen, was diese seltsmen "anfuehrungszeichen" da bedeuten sollen. ;-)

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.

das alles dachte ich mir und postete deswegen diesen tipp. :-)

prost
seth