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...
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
... 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 ?