Bonjour,
j'ai un probleme avec les fonctions opendir, readdir et closedir. Etant vraiment débutant en php il est possible que ce soit tout simple à résoudre mais je connais pas assez pour pouvoir analyser le probleme. Donc voici mon code :
avec g la variable portant le nom du dossier(c'est peut etre juste un probleme de slash...mais j'ai testé plusieurs solutions ca change rien).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php $dir = opendir("/$g"); while(($file=readdir($dir))!==false){ if($file!= ".."&&$file!=".") $filelist[]=$file; } closedir($dir); ?>
Bref le serveur me répond ça :
Juste pour information je suis sur free et je ne connais pas du tout leur installation php.Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(/bayonne) is not within the allowed path(s): (/mnt/119/free.fr/4/2/abcd.r) in /mnt/119/free.fr/4/2/abcd.r/GS/img.php on line 35
Warning: opendir(/bayonne) [function.opendir]: failed to open dir: Operation not permitted in /mnt/119/free.fr/4/2/abcd.r/GS/img.php on line 35
Warning: readdir(): supplied argument is not a valid Directory resource in /mnt/119/free.fr/4/2/abcd.r/GS/img.php on line 37
Warning: closedir(): supplied argument is not a valid Directory resource in /mnt/119/free.fr/4/2/abcd.r/GS/img.php on line 40
Merci de votre aide
Partager