readdir

readdir -- Lit une entrée du dossier.

Description

string readdir ( resource dir_handle)

readdir( ) retourne le nom du fichier suivant dans le dossier identifié par dir_handle . Les noms sont retournés dans n ' importe quel ordre .

Exemple 1 . Liste tous les fichiers du dossier courant

 
?php

 
$handle=opendir(

 
'

 
.')

 
;

 
echo

 
"Pointeur

 
de

 
dossier

 
:

 
$handle\n"

 
;

 
echo

 
"Fichiers:\n"

 
;

 
while

 
($file

 
=

 
readdir($handle)

 
)

 
{

 
echo

 
"$file\n"

 
;

 
  }

 
closedir($handle)

 
;

 
?





Notez que readdir( ) retournera aussi les dossiers " . " et ". . ". Si vous ne les voulez pas , supprimez les simplement :

Exemple 2 . Liste tous les fichiers du dossier courant , sauf " . " et ". . "

 
?php

 
$handle=opendir(

 
'

 
.')

 
;

 
while

 
($file

 
=

 
readdir($handle)

 
)

 
{

 
if

 
($file

 
!=

 
"

 
.

 
"

 
$file

 
!=

 
".

 
."

 
)

 
{

 
echo

 
"$file\n"

 
;

 
    }

 
}

 
closedir($handle)

 
;

 
?