Bonjour, je poste sur ce sujet car je pense qu'il correspond bine à mon porblème.
j'ai installé un serveur SYNOLOGY, et je compte récupérer des données XML en utilisant PHP. Je précise que je débute en PHP...
Ma question est triviale (désolé) mais bloquante pour moi :
Mon script PHP récupère un contenu xml avec "simplexml_load_file", que je compte sauvegarder dans un fichier "res.txt".
Avec ça : ... $fichier = fopen("res.txt", "a"); ... j'ai le message d'erreur suivant : Warning: fopen(res.txt): failed to open stream: Permission denied in /volume1/web/essai.php on line 14 Call Stack: 0.0015 134352 1.
Si je passe la commande fopen en mode lecture : ...$fichier = fopen("res.txt", "r"); ... je n'ai plus de message d'erreur. Je comprends donc que je n'ai pas les droits suffisants sur le fichier res.txt.
Pourtant:
° avec putty, je vois que le fichier est : (Je suis "pat" et j'ai les mêmes droits que "root") -rwxrwxrwx+ 1 pat root 0 Dec 17 00:00 res.txt
° Avec file station (SYNOLOGY), "pat" a les droits écriture et lecture dans le répertoire "web", et sur ce fichier "res.pat"?
° j'ai le même niveau de droit sur res.txt
-rwxrwxrwx+ 1 pat users 986 Jan 23 20:12 essai.php
Avez vous une idée ?
Merci
Pat