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 = '/wamp/';// Listage d'un répertoire $path
if ($dir = @opendir($path)) {// ouverture du dossier
while($file = readdir($dir)) { // lecture d'une entrée
//création d'un tableau à 2 colonnes : nom + date fichiers
$tab[] = array($file, filemtime($path.$file));
// sauvegarde du nom du fichier et de sa date
}
closedir($dir); // fermeture du dossier
}
//tri du tableau sur les dates
function cmp($a,$b) {
if ($a[1] == $b[1])
return 0;
return ($a[1] < $b[1]) ? 1 : -1;
}
usort($tab, "cmp");
echo "<table>";
foreach($tab as $elem) {
//formatage de la date avec mktime() selon le format retourné par filemtime()
echo "<tr><td><a href=".$elem[0].">".$elem[0]."</a></td><td>".date("d-m-Y H:i:s",$elem[1])."</td></tr>";
}
echo "</table>";
?> |
Partager