Description
void
passthru
( string command [, int return_var])
La
fonction
passthru(
)
est
similaire
à
la
fonction
exec(
)
car
les
deux
exécutent
la
commande
command
.
Si
l
'
argument
return_var
est
présent
,
le
code
de
statut
de
réponse
UNIX
y
sera
placé
.
Cette
fonction
doit
être
utilisée
de
préférence
aux
commandes
exec(
)
ou
system(
)
lorsque
le
résultat
attendu
est
de
type
binaire
,
et
doit
être
passé
tel
quel
à
un
navigateur
.
Une
utilisation
classique
de
cette
fonction
est
l'
exécution
de
l
'utilitaire
pbmplus
qui
peut
retourner
une
image
.
En
fixant
le
résultat
du
contenu
(
Content-Type
)
à
"image
/
gif
"
puis
en
appelant
pbmplus
pour
obtenir
une
image
gif
,
vous
pouvez
créer
des
scripts
PHP
qui
retourne
des
images
.
Voir
aussi
exec(
)
,
system(
)
,
popen(
)
,
escapeshellcmd(
)
,
et
les
opérateurs
guillemets
obliques
.