Problème de lecture de fichier selon l'emplacement

Petit nouveau ! | 5 Messages

10 janv. 2011, 18:46

Bonjour à tous,

je suis en train de coder une application en php, et une base Mysql et je me trouve confronté à un problème incompréhensible...

Une de mes pages enregistre des fichiers et crée des entrées de référence dans ma base de donnée, les fichiers sont stockés dans un répertoire du type, file/année, donc file/2010 ou file/2011 par exemple.
Une autre page me permet de les consulter via des liens webs classique.

Quand je stock un fichier dans ces répertoires je n'ai aucun problème, par contre si je crée un sous répertoire type file/2010/janvier et que je stock le fichier dedans j'obtiens une erreur :
"Forbidden

You don't have permission to access /file/2011/janvier/liste.txt on this server."

J'avoue ne pas comprendre.
J'ai tenté de modifier les permissions du fichier avec un chmod, et j'ai vu les nouvelles permissions qui sont bonnes, mais je ne peux toujours pas le lire..;
J'ai même viré le fichier .htaaccess de mon serveur, mais pourtant rien n'y fait.
J'ai bien vérifié que le groupe propriétaire était le bon... mais rien n'y fait !


Quelqu'un à t'il une idée de génie ? Cela me serait d'une grande aide.

merci d'avance,

Marc_sefa

Voilà mon problème... c'est incompréhensible,

Eléphanteau du PHP | 34 Messages

10 janv. 2011, 20:19

A tout hasard, ce nom du fichier est absolue : "/file/etc ..."
Le dossier est-il vraiment au bon endroit ?
These lines the last endeavor,
To find the missing lifeline.

Eléphanteau du PHP | 18 Messages

10 janv. 2011, 22:34

tu as quoi comme permissions sur ces fameux fichiers exactement ?
tu as essayé avec liens absolus et relatifs ?
contact[@]camille-hodoul.com
http://camille-hodoul.com/