shell_exec

(PHP 4, PHP 5, PHP 7)

shell_execFührt ein Kommando auf der Shell aus und gibt den kompletten Output als String zurück

Beschreibung

shell_exec ( string $cmd ) : string

Diese Funktion ist identisch zum Backtick-Operator.

Parameter-Liste

cmd

Das auszuführende Kommando.

Rückgabewerte

Die Ausgabe des ausgeführten Kommandos oder NULL, wenn ein Fehler auftrat oder das Kommando keine Ausgabe erzeugt.

Hinweis:

Diese Funktion kann NULL zurückgeben, sowohl wenn ein Fehler auftritt als auch wenn das Programm keine Ausgabe erzeugt. Es ist nicht möglich mit dieser Funktion das Scheitern der Ausführung festzustellen. exec() sollte verwendet werden, wenn Zugriff auf den Exitcode des Programms erforderlich ist.

Beispiele

Beispiel #1 Ein shell_exec()-Beispiel

<?php
$output 
shell_exec('ls -lart');
echo 
"<pre>$output</pre>";
?>

Anmerkungen

Hinweis:

Diese Funktion steht im Safe Mode nicht zur Verfügung.

Siehe auch