Forum und email

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