Pourquoi tu fais un readdir() pour tester l'existence du répertoire ?
Seul opendir() suffit pour ca.
readdir() te renvoie la liste des fichiers de ce répertoire. Donc si ton rep est vide, par exemple, il te retournera FALSE alors qu'il extiste bien.
Ensuite dans ton exemple, tu mets $dossier = '../image';
Mais, sauf erreur de ma part, j'ai l'impression que ton script de départ est dans "site" ou bien "gwencocreation".
Donc avec "../image" il va chercher un répertoire plus bas, alors que ton rep "image" est plus haut, meme 2 fois plus haut vu qu'il est situé dans "classes/image/'.
Bref ... ya surement une erreur dans le chemin.
Seul opendir() suffit pour ca.
readdir() te renvoie la liste des fichiers de ce répertoire. Donc si ton rep est vide, par exemple, il te retournera FALSE alors qu'il extiste bien.
Ensuite dans ton exemple, tu mets $dossier = '../image';
Mais, sauf erreur de ma part, j'ai l'impression que ton script de départ est dans "site" ou bien "gwencocreation".
Donc avec "../image" il va chercher un répertoire plus bas, alors que ton rep "image" est plus haut, meme 2 fois plus haut vu qu'il est situé dans "classes/image/'.
Bref ... ya surement une erreur dans le chemin.