System program execution
Introduction
Those functions provide means to execute commands on the system itself, and means to secure such commands.
Note:
All execution functions call the commands through
cmd.exeunder Windows. Therefore the user calling these functions needs appropriate privilege to run this command. The only exception is proc_open() withbypass_shelloption.
- Installing/Configuring
- Program execution Functions
- escapeshellarg — Escape a string to be used as a shell argument
- escapeshellcmd — Escape shell metacharacters
- exec — Execute an external program
- passthru — Execute an external program and display raw output
- 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 — Execute an external program and display the output
↑ and ↓ to navigate • Enter to select • Esc to close • / to open