system Exécute un programme externe et affiche le résultat &reftitle.description; stringsystem stringcommand intreturn_var system 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 <function>system</function> '; // 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; exec passthru popen escapeshellcmd pcntl_exec les guillemets obliques