Lister Contenu Repertoire

slicinga Messages postés 8 Statut Membre -  
slicinga Messages postés 8 Statut Membre -
Bonjour à Tous.

Je ne suis pas tres feru en PHP.

mon probleme:

Lister le contenu d'un repertore mais afficher les sous-dossiers avant les fichiers au lieu de l' affichage Alphabetique par defaut d'Apache de maniere à pouvoir mettre les resultats en forme plus friendly

Je ne sais pas si j'ai été assez clair.

En vous Remerciant par avance pour l'aide que vous pourrez m'apporterg>

3 réponses

  1. Exileur Messages postés 1621 Date d'inscription   Statut Membre Dernière intervention   150
     
    Salut,

    Utilises-tu DirectoryIterator ? Scandir ?

    On pourrait avoir le code que tu as utilisé ?
    0
  2. slicinga Messages postés 8 Statut Membre
     
    Merci De ta reponse voila le code que j'utilise.

    <?php
    $hide =['inc','style','dsdigi','LED','listDir.php','.','..','_notes','.idea','.vs','TreeMenu','css','js','.DS_Store','.Svn'];
    $type = array(
    'php'=> '<span><i class="fa fa-file-code-o" aria-hidden="true"></i></span>',
    'html'=>'<span class="fa fa-html5"></span>',
    'dir'=>'  <span><i class="fa fa-folder-o" aria-hidden="true"></i></span> ',
    'css' => '<span class="fa fa-code"></span>',
    'js' => '<span class="fa fa-code"></span>',
    'img' => '  <span class="fa fa-file-image-o"></span>'
    );
    function FindExt($path){
    $ext = pathinfo($path, PATHINFO_EXTENSION);
    if($ext =='jpg' or $ext =='png' or $ext =='gif' or $ext =='jpeg'){$ext ='img';}
    return $ext;
    }
    $iter = new DirectoryIterator('.');
    foreach($iter as $level1){
    if($level1->isDir() && !in_array($level1,$hide)){$ext = 'dir';
    echo '<li><h4 class="class'.$ext.'"><strong> </strong>'.$type[$ext].' <em>'.$level1->getFilename().'</em></h4><blockquote>';
    }
    echo '</blockquote></li>';
    0
  3. slicinga Messages postés 8 Statut Membre
     
    Desolé pour cette absence "accident moto 15 Aout soir".
    Sorti clinique hier apres-midi
    0