7.84.18 system()
Exécute un programme externe et affiche le résultat.
[ Exemples avec system ] PHP 3, PHP 4
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
et
escapeshellcmd
.
|