system
Exécute un programme externe et affiche le résultat
&reftitle.description;
stringsystemstringcommandintreturn_varsystem est la version &php; de la fonction C
qui exécute la commande command et
retourne le résultat.
L'appel à la fonction system tente également
d'actualiser le buffer de sortie du serveur web après chaque ligne de sortie
si &php; fonctionne en tant que module serveur.
Si vous devez exécuter une commande et
récupérer tout le résultat sans aucune
intervention, utilisez la fonction passthru.
&reftitle.parameters;
command
La commande à exécuter.
return_var
Si l'argument return_var est
présent, alors le statut retourné de l'exécution de la commande
sera écrit dans cette variable.
&reftitle.returnvalues;
Retourne la dernière ligne de la sortie de la commande en cas de succès, et &false;
si une erreur survient.
&reftitle.examples;
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;
?>
]]>
&reftitle.notes;
&warn.escapeshell;
¬e.exec-bg;
¬e.exec-path;
&warn.sm.exec;
&reftitle.seealso;
execpassthrupopenescapeshellcmdpcntl_execles guillemets obliques