problème avec opendir : open_basedir restriction in effect
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 :
Code:
1 2 3 4 5 6 7 8
| <?php
$dir = opendir("/$g");
while(($file=readdir($dir))!==false){
if($file!= ".."&&$file!=".") $filelist[]=$file;
}
closedir($dir);
?> |
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).
Bref le serveur me répond ça :
Citation:
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
Juste pour information je suis sur free et je ne connais pas du tout leur installation php.
Merci de votre aide