Manuel PHP
Précédent |  | Suivant

# readdir

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

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);
    ?>

Précédent | Sommaire | Suivant
opendir | Niveau supérieur | rewinddir