utilisation de exec
Posté : 06 janv. 2009, 18:03
Bonjour à tous,
J'ai besoin de lancer un programme fait en fortran depuis un script php.
Le répertoire contenant l'executable est stocké sur le serveur sous la racine du site.
Le truc c'est que l'appel du script doit ce faire depuis un repertoire précis (un repertoire inférieur à l'executable),
j'ai donc placé un fichier prog.php dans ce repertoire qui contient :
mais si je fait l'appel depuis un autre page en faisant qlq chose comme
et je ne comprend pas pourquoi
J'ai aussi essayer avec shell_exec mais sans succés.
Quelqu'un à t'il une idée sur le pourquoi ?
Merci d'avance
J'ai besoin de lancer un programme fait en fortran depuis un script php.
Le répertoire contenant l'executable est stocké sur le serveur sous la racine du site.
Le truc c'est que l'appel du script doit ce faire depuis un repertoire précis (un repertoire inférieur à l'executable),
j'ai donc placé un fichier prog.php dans ce repertoire qui contient :
exec('../mon_prog');
si j'appel cette pagedepuis mon navigateur, le programme est bien executé,(http://mon_site/prog/prog.php)
mais si je fait l'appel depuis un autre page en faisant qlq chose comme
include 'prog/prog.php';
ou
require 'prog/prog.php';
rien ne se passe J'ai aussi essayer avec shell_exec mais sans succés.
Quelqu'un à t'il une idée sur le pourquoi ?
Merci d'avance