[RESOLU] Lire fichier sur intranet

Petit nouveau ! | 4 Messages

10 avr. 2016, 12:34

Bonjour

J'ai réalisé un site sur lequel j'accède à un fichier de données :

$newFileHandler = fopen("plan.png","w");
fwrite($newFileHandler,base64_decode($contents));
fclose($newFileHandler);

cela fonctionne très bien sur le site hébergé chez OVH, Mais depuis que je suis hébergé en intranet dans mon entreprise,
j'ai le message d'erreur suivant :
Warning: fopen(plan.png) [function.fopen]: failed to open stream: Permission denied in E:\appli01\monsite\xml10.php on line 32
Pourriez-vous m'aider ?
Merci.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

10 avr. 2016, 14:22

Bonjour,

Tu as un problème de droit sur le fichier (clic droit, propriétés, sécurité, permissions) où il faut que l'utilisateur qui fait tourner Apache doit avoir le droit pour lire/écrire dans ton fichier.
Si tu es da&ns un environnement contrôlé/sécurisé, tu peux ouvrir la lecture et l'écriture à tous les utilisateurs.
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 4 Messages

22 avr. 2016, 20:31

Effectivement,moi j'avais les droits en lecture et écriture, mais pas le compte utilisateur.
j'ai demandé à l'administrateur réseau des droits en écriture sur ce fichier, pour le compte utilisateur.
Maintenant, ça fonctionne.
Merci.