Forum und email

Funktionen zur Programmausführung

Einführung

Diese Funktionen stellen Mittel und Wege zur Verfügung, Befehle und externe Programme auf dem System selbst auszuführen und diese Ausführung sicher durchzuführen.

Anforderungen

Diese Erweiterung benötigt keine externen Bibliotheken.

Installation

Für diese Funktionen ist keine Installation erforderlich, diese gehören zum Grundbestand von PHP.

Laufzeit Konfiguration

Diese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini.

Resource Typen

Die Erweiterung definiert eine process-Ressource, die von proc_open() zurückgegeben wird

Vordefinierte Konstanten

Diese Erweiterung definiert keine Konstanten.

Anmerkungen

Warnung

Offene Dateien mit einem Lock (speziell offene Sessions) sollten geschlossen werden, bevor ein Programm im Hintergrund ausgeführt wird.

Siehe auch

Diese Funktionen stehen in enger Beziehung zum Backtick-Operator. Wenn Sie den Safemode benutzen, beachten Sie auch die Einschränkungen durch die safe_mode_exec_dir-Direktive.

Inhaltsverzeichnis

  • escapeshellarg — Maskiert eine Zeichenkette (String), um sie als Shell-Argument benutzen zu können
  • escapeshellcmd — Maskiert Shell-Metazeichen
  • exec — Führt ein externes Programm aus
  • passthru — Führt ein externes Programm aus und zeigt dessen Ausgabe an
  • proc_close — Close a process opened by proc_open and return the exit code of that process.
  • proc_get_status — Get information about a process opened by proc_open
  • proc_nice — Change the priority of the current process
  • proc_open — Execute a command and open file pointers for input/output
  • proc_terminate — Kills a process opened by proc_open
  • shell_exec — Execute command via shell and return the complete output as a string
  • system — Führt ein externes Programm aus und zeigt dessen Ausgabe an.