par
Ryle » 29 août 2006, 09:52
Ton dossier est en 777 (tu le créer toi même comme ça !!

) c'est le fichier créé par php qui est en 745.
Bon alors un petit point sur les droits des fichiers et le chmod (avec un seul o

)
Le premier chiffre correspond aux droits du propriétaire du fichier
Le deuxième correspond aux droits du groupe (un utilisateur pouvant appartenir à un ou plusieurs groupe)
Le dernier correspond au public (bref tous les autres)
Chaque chiffre correspond à une addition des chiffres suivants :
1 pour Exécution , 2 pour Ecriture, 4 pour Lecture.
"7" correspond donc à tous les droits et un "5" à droits en lecture et execution uniquement.
"777" correspond ainsi à "tous les droits" pour "tout le monde"
et ton "745" ne te pose normalement pas de problème en tant que propriétaire pour écrire dans ton fichier
Tu peux toujours faire un chmod dessus, le passer en 777 et voir si ca change quelque chose, mais je doute..
Le problème provient peut être de $urlnom. Celui-ci contient-il un slash au bout ? (vu que tu en rajoutes un dans "/index.html" ça en ferait deux)
Ton dossier est en 777 (tu le créer toi même comme ça !! :)) c'est le fichier créé par php qui est en 745.
Bon alors un petit point sur les droits des fichiers et le chmod (avec un seul o ;))
Le premier chiffre correspond aux droits du propriétaire du fichier
Le deuxième correspond aux droits du groupe (un utilisateur pouvant appartenir à un ou plusieurs groupe)
Le dernier correspond au public (bref tous les autres)
Chaque chiffre correspond à une addition des chiffres suivants :
1 pour Exécution , 2 pour Ecriture, 4 pour Lecture.
"7" correspond donc à tous les droits et un "5" à droits en lecture et execution uniquement.
"777" correspond ainsi à "tous les droits" pour "tout le monde"
et ton "745" ne te pose normalement pas de problème en tant que propriétaire pour écrire dans ton fichier :)
Tu peux toujours faire un chmod dessus, le passer en 777 et voir si ca change quelque chose, mais je doute..
Le problème provient peut être de $urlnom. Celui-ci contient-il un slash au bout ? (vu que tu en rajoutes un dans "/index.html" ça en ferait deux)