PHP en ligne de commande et appel de scripts

PHP en ligne de commande et appel de scripts - PHP - Programmation

Marsh Posté le 02-07-2003 à 21:45:01    

J'aimerais avoir un script PHP, exécuté en ligne de commande, qui en appelle un autre et récupére son résultat d'exécution.
Mais sans faire d'include, que ce soit bien 2 programmes distincts.
 
J'ai essayé les fonctions exec(), passthru() et system(), ca marche presque mais je n'arrive pas à définir la valeur de retour :(  
 
Si vous avez eu l'occasion de faire ce genre de choses, ca m'intéresse :)


Message édité par mrbebert le 02-07-2003 à 21:45:45
Reply

Marsh Posté le 02-07-2003 à 21:45:01   

Reply

Marsh Posté le 03-07-2003 à 09:58:56    

Je vous sens assez peu motivés par ma question :D

Reply

Marsh Posté le 03-07-2003 à 11:43:14    

Je n'y arrive pas avec Solaris, mais ca marche bien avec windows 2000 :)  
 
Pour ceux que ca intéresse, il suffit de terminer le script appellé par :
exit(un_entier);
 
Et on récupère cette valeur dans le 2ème paramètre de la fonction system :
system('c:\php\php.exe script_a_executer.php', $code_retour);
 
Voila, j'ai tout ce qu'il me faut pour refaire CA7 (en mieux) en PHP :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed