opendir() qui ne marche pas

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

11 avr. 2013, 22:13

le message est clair, tu ne passe un nom de répertoire à la fonction scandir.

donc tu doit corriger ce problème, le scandir est à la ligne 2 du fichier.


l'os sur lequel tourne le script est important car les système de fichier ne sont pas parcourut pareil.

sous windows le chemin /alex/vue/catalogue/complements sera traduit pas c:\alex\vue\catalogue\complements

le ./ n'est pas forcément bien perçu par un os windows (le séparateur de dossier est \ et non /).

bref quoi qu'il arrive ton code doit passer un nom de fichier valide (et accessible par l'utilisateur qui fait tourner le script) à la fonction scandir.

Tu peux t'en assurer avec un file_exists ou un is_dir.

@+
Il en faut peu pour être heureux ......