Funzioni per l'esecuzione di programmi
Introduzione
Queste funzioni permettono l'esecuzione di comandi sul sistema stesso, e rendono sicuri tali comandi.
Requisiti
Non sono necessarie librerie esterne per utilizzare questo modulo.
Installazione
Non è necessaria nessuna installazione per usare queste funzioni, esse fanno parte del core di PHP.
Configurazione di Runtime
Questa estensione non definisce alcuna direttiva di configurazione in php.ini
Tipi di risorse
Questa estensione non definisce alcun tipo di risorsa.
Costanti predefinite
Questa estensione non definisce alcuna costante.
Vedere anche:
Queste funzioni sono anche strettamente correlate al operatore backtick. Inoltre, in modalità sicura occorre tenere conto anche della direttiva safe_mode_exec_dir.
Indice dei contenuti
- escapeshellarg — estrae una stringa da usare come un argomento della shell
- escapeshellcmd — Elude i metacaratteri della shell
- exec — Esegue un programma esterno
- passthru — Esegue un programma esterno e mostra l'output non elaborato
- 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 — Esegue un comando attraverso la shell e restituisce l'output completo come stringa
- system — Esegue un programma esterno e mostra l'output