Lister dossiers uniquements

Résolu
shadow1779 Messages postés 706 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2013 - 30 oct. 2006 à 12:57
shadow1779 Messages postés 706 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2013 - 30 oct. 2006 à 20:25
Bonjour,

il existe dans les codes de nombreux scripts pour lister le contenu d'un dossier, cependant cela liste les fichiers et dossier contenu, je voudrai avoir un script afin de pouvoir lister uniquement les dossiers et non pas les fichiers...

j'ai le script suivant que je me suis fais mais cela ne marche pas encore, quelqu'un pourrait t'il m'aiguiller...?

$path = "images/";

//listing des dossiers
echo "Nom du dossier:

<select name="path" onChange="validate();">";
$dir = opendir($path);
while ($Fichier = readdir($dir))
{
  if(is_dir($Fichier))
  {
echo "<option value="$Fichier">$Fichier</option>";
  }
}
closedir($dossier);
echo "</select>
";
//fin de listing

6 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
30 oct. 2006 à 15:17
<?php
$sDir = '.';
function trimFiles ($sVal) {
    global $sDir;
    if (is_dir ($sDir.'/'.$sVal)) {
        return $sVal;
    }
}
$aDir = scandir ($sDir);
$aDir = array_diff ($aDir, array ('.', '..'));
$aDir = array_filter ($aDir, 'trimFiles');
echo '', print_r ($aDir), '

';
?>
3
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
30 oct. 2006 à 14:50
Hello,

php4 ou 5 ?
0
shadow1779 Messages postés 706 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2013
30 oct. 2006 à 15:07
5 :)
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
30 oct. 2006 à 15:40
Ou, pour le fun ;-) :
<?php
$sDir = '.';
$dir = new DirectoryIterator($sDir);
while (true === $dir -> valid ()) {    if (false $dir -> isDot () && true $dir -> isDir ()) {
        echo $dir -> current (), '
';
    }
    $dir -> next ();
}
?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_sjon Messages postés 861 Date d'inscription mardi 26 mars 2002 Statut Membre Dernière intervention 29 novembre 2006 1
30 oct. 2006 à 18:11
Sael og blesuð


...

un petit peu deprecie non ? :-) ^^

Bon courage ...

NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...

Sigurjón Birgir Sigurðssón aka Sjón
0
shadow1779 Messages postés 706 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2013
30 oct. 2006 à 20:25
ca marche convenablement ^^ merci ^^
0
Rejoignez-nous