lancer une commande système?? [php] - Programmation
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() ?
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????
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
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
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!