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
.