Page 1 sur 1

Scandir

Posté : 10 janv. 2011 18:02
par Gh0zt
Bonsoir à tous,

J'ai un petit soucis, j'utilise les fonctions scandir, is_dir et is_file de php,

sauf que j'ai un beau warning que je vous copie :

Code : Tout sélectionner

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(..) is not within the allowed path(s): (/var/www/legtux.org/users/Gh0zt:/tmp) in /var/www/legtux.org/users/Gh0zt/.scripts/functions.php on line 18

Warning: is_file() [function.is-file]: open_basedir restriction in effect. File(..) is not within the allowed path(s): (/var/www/legtux.org/users/Gh0zt:/tmp) in /var/www/legtux.org/users/Gh0zt/.scripts/functions.php on line 36
Comment puis-je éviter l'affichage de ces warning ?

En vous remerciant d'avance,

Cordialement,

Gh0zt

Re: Scandir

Posté : 10 janv. 2011 18:17
par n@pster
Salut,
Essaie de mettre le CHMOD du dossier que tu veux lire en 777. Sinon, donne le code que tu utilises.
a+

Re: Scandir

Posté : 10 janv. 2011 20:18
par Guillaume
Je crois qu'il est possible de mettre @ devant ta commande.
Sinon, essaye avec ça :

Code : Tout sélectionner

error_reporting(0);

Re: Scandir

Posté : 10 janv. 2011 20:55
par radek411
Le @ devant une fonction signifie qu'elle ne doit pas générer d'erreur.
Chez moi, les fonctions que tu cites fonctionnent très bien. Le problème vient donc peut-être des droits d'accès au dossier.