Problème avec Opendir()

Eléphant du PHP | 246 Messages

05 août 2005, 16:40

Salut tout le monde ! jai un script qui liste tout ce qu'il y a dans un répértoire, quand je mets
$handle=opendir('./');
ca me liste bien tout ce qui ya dans le répértoire ou se trouve la page.

jaimerais lister ce qu'il y a dans le dossier "fichiers" qui se trouve à la racine, le problème cest que ca ne m'affiche rien. j'ai essayer :
$handle=opendir('./fichiers');
$handle=opendir('./fichiers/');
$handle=opendir('/fichiers');
$handle=opendir('/fichiers/');
$handle=opendir('fichiers');
$handle=opendir('fichiers/');
Aucun ne marche...Et déja ça serait lequel ?

Merci d'avance

Tho
Invité n'ayant pas de compte PHPfrance

05 août 2005, 16:45

Je dirais
$handle=opendir($_SERVER['DOCUMENT_ROOT'].'/fichiers');
Tu parles bien de la racine du serveur ?
ça te donnera :
c:\...\www\fichiers

Eléphant du PHP | 246 Messages

05 août 2005, 16:53

Je dirais
$handle=opendir($_SERVER['DOCUMENT_ROOT'].'/fichiers');
Tu parles bien de la racine du serveur ?
ça te donnera :
c:\...\www\fichiers
Enfaite jai jamais compris aussi avec ces chemin relatif (je crois), cest quoi la différence entre [DOCUMENT_ROOT] ou sans ?

enfaite je parle de www.monsite.com/fichiers

Sinon jai testé et ca ne marche pas :cry:

Eléphant du PHP | 78 Messages

07 août 2005, 17:30

Tu met "fichiers" mais si à la place tu met "index.php" c'est sur que opendir() va pas marcher :lol: