system
Exécute un programme externe et affiche le résultat
Descriptionstringsystemstringcommandint&return_varsystem 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 return_var, alors
le code de statut de la commande y sera placé.
&warn.escapeshell;
¬e.exec-bg;
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.
Exemple avec system
';
// Affiche le résultat de la commande "ls" et retourne
// la dernière lignes dans $last_line. Stocke la valeur retournée
// par la commande shelle dans $retval.
$last_line = system('ls', $retval);
// Affichage d'autres informations
echo '
La dernière ligne lue : ' . $last_line . '
Valeur retournée : ' . $retval;
?>
]]>
¬e.exec-path;
&warn.sm.exec;
Voir aussi
exec,
pcntl_exec,
passthru,
popen,
escapeshellcmd et
les opérateurs de backtick.