opendir
<<<
readdir rewinddir
>>>

6.8 Accès aux dossiers
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Voir aussi
chdir
chroot
dir
closedir
getcwd
opendir
->readdir
rewinddir
scandir

6.8.14 readdir()Lit une entrée du dossier

[ Exemples avec readdir ]   PHP 3, PHP 4, PHP 5

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 l'ordre qu'ils sont enregistrés dans le système de fichiers.

    dir_handle
    La ressource de dossier ouverte précédemment avec opendir .

Retourne le nom du fichier en cas de réussite ou FALSE en cas d'échec.

Liste de tous les fichiers dans le répertoire

Notez la façon dont la valeur de retour de dir est vérifiée dans l'exemple suivant. Nous testons si la valeur est identique (égale et de même type que -- voyez opérateurs de comparaison pour plus de détails) FALSE sinon, toute entrée dans le nom serait évalué à FALSE causera l'arrêt de la boucle (exemple, un répertoire nommé 0).

Liste de tous les fichiers dans le répertoire courant et enlève les . et ..

<?php
if ($handle = opendir('.')) {
    while (
false !== ($file = readdir($handle))) {
        if (
$file != "." && $file != "..") {
            echo
"$file\n";
        }
    }
    
closedir($handle);
}
?>

<< readdir >>
opendir Accès aux dossiers rewinddir