system

system -- Exécute un programme externe et affiche le résultat.

Description

string system ( string command [, int return_var])

system( ) est la version PHP de la fonction C qui exécute la commande command et retourne le résultat . Si une variable est fournie comme second argument , alors le code de statut de la commande y sera affecté .

Notez que si vous allez fournir des commandes qui proviennent d' un utilisateur , il est avisé d'utiliser la fonction escapeshellcmd( ) pour s'assurer que l'utilisateur n 'essaie pas de profiter des caractères spéciaux pour tromper le système .

system( ) essaie automatiquement de vider les tampons du serveur web après chaque ligne de résultat PHP , lorsque ce dernier fonctionne comme un module .

system( ) retourne la dernière ligne du retour , en cas de succès , et FALSE en cas d 'échec .

Si vous devez exécuter une commande et récupérer tout le résultat sans aucune intervention , utilisez la fonction passthru( ) .

Voir aussi exec( ) , passthru( ) , popen( ) , escapeshellcmd( ) et les opérateurs guillemets obliques .