Lister l’ensemble des fichiers d’un répertoire (PHP)

La fonction suivante vous permettra de récupérer efficacement l'ensemble des fichiers contenus dans le nom du dossier passé en paramètre, y compris ceux situés dans les sous-dossiers.

function ScanDirectory($Directory){
  $MyDirectory = opendir($Directory) or die('Erreur');

  while($Entry = @readdir($MyDirectory)) {
    if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {
      echo '<ul>'.$Directory;
      ScanDirectory($Directory.'/'.$Entry);
      echo '</ul>';
    }
    else {
      echo '<li>'.$Entry.'</li>';
    }
  }
  closedir($MyDirectory);
}

 


1er août 2015 - Tags : PHP

Commentaires

Ajouter un commentaire

0 Commentaires

Rechercher

Tags

Publicité

Suivez-nous