Scandir

Pour parler de tout ce qui concerne l'hébergement web, c'est ici.
Répondre
Gh0zt
Messages : 1
Enregistré le : 10 janv. 2011 18:00
Compte LegTux : Gh0zt

Scandir

Message 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
Avatar du membre
n@pster
Messages : 42
Enregistré le : 13 oct. 2010 19:22
Compte LegTux : web-diot

Re: Scandir

Message 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+
Avatar du membre
Guillaume
Administrateur
Messages : 703
Enregistré le : 04 sept. 2010 12:50
Compte LegTux : rguillaume
Localisation : Montluçon

Re: Scandir

Message par Guillaume »

Je crois qu'il est possible de mettre @ devant ta commande.
Sinon, essaye avec ça :

Code : Tout sélectionner

error_reporting(0);
Avatar du membre
radek411
Messages : 492
Enregistré le : 20 oct. 2010 23:12
Compte LegTux : radek
Localisation : Dijon
Contact :

Re: Scandir

Message 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.
http://www.radek411.org
"Une manière de contrepoint au surréalisme latent de cette métaphore sous-jacente..." - Arthur Dent
Répondre