Introduction
Ces fonctions fournissent la possibilité de passer directement des commandes au système, mais aussi de protéger le système des commandes passées.
Pré-requis
Ces fonctions sont disponibles dans le module PHP standard, qui est toujours accessible.
Installation
Il n'y pas d'installation nécessaire pour utiliser ces fonctions, elles font parties du coeur de PHP.
Configuration à l'exécution
Cette extension ne définit aucune directive de configuration.
Types de ressources
Cette extension définit une ressource process
, retournée par la fonction proc_open()
.
Constantes pré-définies
Cette extension ne définit aucune constante.
Voir aussi
Ces fonctions sont complétées par l'opérateur guillemets obliques
. De plus, lorsque le safe mode
est activé, vous devez configurer l'option safe_mode_exec_dir
.
Table des matières
- escapeshellarg
— Protège une chaîne de caractères pour utilisation en ligne de commande
- escapeshellcmd
— Protège les caractères spéciaux du Shell
- exec
— Exécute un programme externe
- passthru
— Exécute un programme externe et affiche le résultat brut
- proc_close
— Ferme un processus ouvert par proc_open()
et retourne le code de sortie
- proc_get_status
— Lit les informations concernant un processus ouvert par proc_open()
- proc_nice
— Change la priorité d'exécution du processus courant
- proc_open
— Exécute une commande et ouvre les pointeurs de fichiers pour les entrées / sorties
- proc_terminate
— Termine un processus ouvert par proc_open()
- shell_exec
— Exécute une commande via le Shell et retourne le résultat sous forme de chaîne
- system
— Exécute un programme externe et affiche le résultat