passthruExécute un programme externe et affiche le résultat brut
&reftitle.description;
boolnullpassthrustringcommandintresult_code&null;passthru est similaire à la fonction
exec car les deux exécutent la commande
command. Si l'argument
result_code est présent,
le code de statut de réponse UNIX y sera placé. Cette fonction
devrait être préférée 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 retournent des images.
&reftitle.parameters;
command
La commande à exécuter.
result_code
Si l'argument result_code est
présent, le statut retourné par la commande Unix sera placé
dans cette variable.
&reftitle.returnvalues;
&return.nullorfalse;
&reftitle.notes;
&warn.escapeshell;
¬e.exec-bg;
&reftitle.seealso;
execsystempopenescapeshellcmdles guillemets obliques