Bonjour à tous,

J'ai un programme qui lit un répertoire spécifique et m'affiche sur la page web les fichiers contenus dans ledit répertoire.

L'inconvénient est que les fichiers ne s'affichent pas dans l'ordre croissant et ca fait brouillon.
Voici ce que je désire obtenir :

day-20100101.html
day-20100102.html
day-20100103.html
day-20100104.html
day-20100105.html
day-20100106.html
day-20100107.html
Au lieu de :

day-20100107.html
day-20100105.html
day-20100102.html
day-20100103.html
etc...
Quelqu'un a-til une idée?

J'vous laisse mon script :
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
 
<?php
       $PATH = "/srv/www/htdocs/squid/reports/daily";
       function listfile($chemin)
       {
         $fichiers = array();
         if (is_dir($chemin))
         {
           $handle = opendir($chemin);
           while (($f = readdir($handle)) !== FALSE)
           {
             if ($f != '.' && $f != '..')
             {
               array_push($fichiers, $f);
             }
           }
           closedir($handle);
         }
         return $fichiers;
       }
       foreach (listfile("$PATH") as $f)
       {
         ?>
           <a href="reports/daily/<?php echo $f?>"><?php echo $f?></a><br>
         <?php
       }
     ?>
Merci d'avance