Unterschied zwischen PHP exec() und shell_exec()?
Unterschied zwischen PHP exec() und shell_exec()?
Hi, worin besteht der Unterschied zwischen der PHP Funktion exec() und shell_exec()?
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Unterschied zwischen PHP exec() und shell_exec()?
http://de3.php.net/manual/de/function.exec.php
http://de3.php.net/manual/de/function.shell-exec.php
shell_exec liefert die komplette Ausgabe des Programms zurück, allerdings nicht den Rückgabewert, der evtl. erzeugt wird. Mit exec() kannst du beides erhalten.
http://de3.php.net/manual/de/function.shell-exec.php
shell_exec liefert die komplette Ausgabe des Programms zurück, allerdings nicht den Rückgabewert, der evtl. erzeugt wird. Mit exec() kannst du beides erhalten.
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Unterschied zwischen PHP exec() und shell_exec()?
Hmmm...also obwohl ich nichts von PHP verstehe, konnte ich den Unterschied zwischen den beiden innerhalb von 2 Min. Dokulesen erkennen:
http://de3.php.net/manual/de/function.shell-exec.php wrote: shell_exec -- Execute command via shell and return the complete output as a string
http://de3.php.net/manual/de/function.exec.php wrote:exec() führt ein gegebenen Befehl aus, ohne eine Ausgabe zu erzeugen. Die Funktion gibt lediglich die letzte Zeile aus dem Befehlsergebnis zurück.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc