Lister Contenu Repertoire

slicinga Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
slicinga Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
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

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

Utilises-tu DirectoryIterator ? Scandir ?

On pourrait avoir le code que tu as utilisé ?
0
slicinga Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
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
slicinga Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Desolé pour cette absence "accident moto 15 Aout soir".
Sorti clinique hier apres-midi
0