cs_hotlips
Messages postés20Date d'inscriptiondimanche 2 janvier 2005StatutMembreDernière intervention15 septembre 2006
-
5 sept. 2006 à 22:46
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
7 sept. 2006 à 11:19
Bonjour,
Je debute en php. J'ai un programme C qui ecrit dans des fichiers txt et je voudrais l'executer depuis une page php avec la commande exec(), mais il y a apparemment des problemes d'autorisation d'ecriture.
Je me perds un peu dans la config. J'ai php4 sous linux comme module Apache. A quelle endroit faut-il exactement definir les autorisations : httpd.conf, php.ini, dans le code de la page php...?
Merci de votre aide...
cs_hotlips
Messages postés20Date d'inscriptiondimanche 2 janvier 2005StatutMembreDernière intervention15 septembre 2006 6 sept. 2006 à 15:37
Et même ce simple test d'écriture dans un fichier depuis une page php ne fonctionne pas:
$Filename = "/testfile.txt";
$str = "Test d'écriture...";
$mFile = fopen($Filename, 'wb');
fwrite($mFile,$str);
fclose($mFile);
...j'obtiens : permission denied.
Il y a donc bien un problème d'autorisation quelque part dans ma config mais je ne vois pas où.
Merci de m'aider
cs_hotlips
Messages postés20Date d'inscriptiondimanche 2 janvier 2005StatutMembreDernière intervention15 septembre 2006 6 sept. 2006 à 18:01
... pourtant le même programme s'execute parfaitement depuis le shell...
Et même ce simple test d'écriture dans un fichier depuis une page php ne fonctionne pas:
$Filename = "/testfile.txt";
$str = "Test d'écriture...";
$mFile = fopen($Filename, 'wb');
fwrite($mFile,$str);
fclose($mFile);
...j'obtiens : permission denied.
Il y a donc bien un problème d'autorisation quelque part dans ma config mais je ne vois pas où.
Merci de m'aider
Vous n’avez pas trouvé la réponse que vous recherchez ?