Fonction readdir() PHP

Exemple

Ouvrir un répertoire, lire son contenu et le fermer :

<?php
$dir = "/images/";
// Ouvrir le répertoire et lire son contenu
if (is_dir($dir)){
  if ($dh = opendir($dir)){
    while (($file = readdir($dh)) !== false){
      echo "nom_fichier:" . $file . "<br>";
    }
    closedir($dh);
  }
}
?>

Résultat :

nom_fichier: cat.gif
nom_fichier: dog.gif
nom_fichier: horse.gif

Définition et utilisation

La fonction readdir() retourne le nom du prochain fichier dans le répertoire.

Syntaxe

readdir(dir_handle);
Paramètres Description
dir_handle

Optionnel. Spécifie la ressource de handle de répertoire ouvert précédemment par opendir().

Si ce paramètre n'est pas spécifié, utilise la dernière ressource de handle de répertoire ouverte par opendir().

Détails techniques

Valeur de retour : Si réussi, retourne le nom de l'entrée (nom de fichier), si échoue, retourne FALSE.
Version PHP : 4.0+