Page 1 sur 1

Lister les répertoires PHP

Posté : 15 nov. 2013, 17:55
par timotebx
Bonjour, j'ai ce code qui permet de lister les fichiers d'un repertoire avec PHP :
<?php
$dirname = '../fichiers/';
$dir = opendir($dirname); 

while($file = readdir($dir)) {
	if($file != '.' && $file != '..' && !is_dir($dirname.$file))
	{
		echo '<a href="'.$dirname.$file.'">'.$file.'</a>';
	}
}

closedir($dir);
 ?>
je souhaiterais qu'il n'affiche que les dossiers et pas les fichier .html .php etc...
Merci de votre aide,
Tim

Re: Lister les répertoires PHP

Posté : 15 nov. 2013, 19:21
par yann18
is_dir retourne true si c'est un dossier :
<?php
$dirname = '../fichiers/';
$dir = opendir($dirname);

while (false !== ($file = readdir($dir))) {
      if ($file != "." && $file != ".." && is_dir($file)) {
        
                echo '<a href="'.$dirname.$file.'">'.$file.'</a>';
        }
}

closedir($dir);
?>

Re: Lister les répertoires PHP

Posté : 15 nov. 2013, 19:45
par timotebx
Merci ça marche à merveille !