7.84 Exécution de programmes externes
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Voir aussi . escapeshellarg . escapeshellcmd . exec ->passthru . proc_close . proc_get_status . proc_nice . proc_open . proc_terminate . shell_exec . system
|
7.84.11 passthru()
Exécute un programme externe et affiche le résultat brut.
[ Exemples avec passthru ] PHP 3, PHP 4
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
et
escapeshellcmd
.
|