par
jduv » 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 :
exec('../mon_prog');
si j'appel cette page
(http://mon_site/prog/prog.php)
depuis mon navigateur, le programme est bien executé,
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

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