[php]lancer une commande système??

lancer une commande système?? [php] - Programmation

Marsh Posté le 18-02-2002 à 18:58:54    

salut tout le monde!!
bon voilà, je veux démarrer un script perl depuis une page web, et pour ça j'utilise un bout de code php (c un peu plus compliqué que ça mais bon en gros c ça!). le problème, c que l'exécution de ce script renvoie les résultats à l'écran, au lieu de le mettre dans un fichier, comme je l'ai codé dans le script perl!!!
 
voila le bout de code php:
<?php
 passthru ('script.pl GSC.nt';);
?>
 
une idée du pourquoi ça fait ça??
merci!

Reply

Marsh Posté le 18-02-2002 à 18:58:54   

Reply

Marsh Posté le 18-02-2002 à 19:09:52    

arghbis a écrit a écrit :

salut tout le monde!!
bon voilà, je veux démarrer un script perl depuis une page web, et pour ça j'utilise un bout de code php (c un peu plus compliqué que ça mais bon en gros c ça!). le problème, c que l'exécution de ce script renvoie les résultats à l'écran, au lieu de le mettre dans un fichier, comme je l'ai codé dans le script perl!!!
 
voila le bout de code php:
<?php
 passthru ('script.pl GSC.nt';);
?>
 
une idée du pourquoi ça fait ça??
merci!  




t'as essayé exec() ?


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 18-02-2002 à 19:12:02    

ouaip, et même passthru!
mais ça reste pareil!!
je comprend pas! dans mon script perl, tous les print se font dans un fichier! rien sur le STDOUT!
comment y fait php pour récupérer queqchose???? :cry:

Reply

Marsh Posté le 18-02-2002 à 19:39:23    

moi, G aussi un pb d'exécution de commande system en php:
j'utilise exec(), passthru, et ca marche pas...
 
si je fais:
system("ls -l",$list);
for ($i=0;$i < count($list);$i++)  
{  
echo("$list[$i]" );  
}
 
ca marche nickel, mais par contre, impossible de faire un mkdir, un rm ou un chmod, par exemple...
 
j'ai aussi essayé system(), mais ca marche pa non plus... :(
http://www.php.net/manual/en/function.passthru.php

Reply

Marsh Posté le 18-02-2002 à 20:50:47    

jerem38 a écrit a écrit :

moi, G aussi un pb d'exécution de commande system en php:
j'utilise exec(), passthru, et ca marche pas...
 
si je fais:
system("ls -l",$list);
for ($i=0;$i < count($list);$i++)  
{  
echo("$list[$i]" );  
}
 
ca marche nickel, mais par contre, impossible de faire un mkdir, un rm ou un chmod, par exemple...
 
j'ai aussi essayé system(), mais ca marche pa non plus... :(
http://www.php.net/manual/en/function.passthru.php  




t'as la doc en français sur nexen:
http://dev.nexen.net/docs/php/anno [...] ssthru.php


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 19-02-2002 à 13:17:08    

ben moi ça marche toujours pas!!!
:cry:

Reply

Sujets relatifs:

Leave a Replay

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