[RESOLU] Lister les répertoires PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Lister les répertoires PHP

Re: Lister les répertoires PHP

par timotebx » 15 nov. 2013, 19:45

Merci ça marche à merveille !

Re: Lister les répertoires PHP

par yann18 » 15 nov. 2013, 19:21

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

Lister les répertoires PHP

par timotebx » 15 nov. 2013, 17:55

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