bonjour a tous et merci pour la lecture ;-)
voila ce que je cherche a faire:
surement deja exposé mais je n'est pas trouver dans les forums,
j'ai une fonction recursive qui parcours mes repertoires, tout fonctionne mise a part le classement !
Je m'explique ce que je voudrais que cette fonction fasse c'est de lister les repertoires puis les fichiers or, actuellement elle liste tout dans l'ordre aphabetique sans se soucier de savoir si c'est un repertoire ou un fichier
voici ce que j'ai fait
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <?php $exclus = array ('.', '..', 'miniature', 'index.html', 'Thumbs.db'); function explore($homedir) { global $exclus; $dir = openDir($homedir); while ($file = readDir($dir)) { if (!in_array($file, $exclus)) { if (is_dir($homedir.'/'.$file)) { echo '<blockquote><img src="templates/images/dossier.png" height="32" width="32" /><a href="test.php?home='.$homedir.'/'.$file.'">'.$file.'</a></blockquote>'; //explore("$homedir/$file"); } elseif(is_file($homedir.'/'.$file)) { $cheminComplet = $homedir.'/'.$file; echo '<blockquote>'.$cheminComplet.'<br/></blockquote>'; } } } closeDir($dir); } // Définition du chemin à explorer if(isset($_GET['home'])) { $home = $_GET['home']; } else { $home = 'galerie'; } // L'appel à la fonction explore($home); ?>
Partager