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 :
Au lieu de :day-20100101.html
day-20100102.html
day-20100103.html
day-20100104.html
day-20100105.html
day-20100106.html
day-20100107.html
Quelqu'un a-til une idée?day-20100107.html
day-20100105.html
day-20100102.html
day-20100103.html
etc...
J'vous laisse mon script :
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 <?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 } ?>
Partager