Bonjour,
j'ai un script qui liste les fichiers contenus dans un répertoire de donné.
Il affiche le nom du fichier, la taille du fichier et la date de création de fichier.
J'ai réussi à ordonner cette liste par la date de création.
Mais pas dans le bon sens.
Les fichiers sont affichés du plus vieux au plus récent et je voudrais afficher le contraire : du plus récent au plus ancien.
Pouvez-vous m'aider, s'il vous plait ?
j'ai un script qui liste les fichiers contenus dans un répertoire de donné.
Il affiche le nom du fichier, la taille du fichier et la date de création de fichier.
J'ai réussi à ordonner cette liste par la date de création.
Mais pas dans le bon sens.
Les fichiers sont affichés du plus vieux au plus récent et je voudrais afficher le contraire : du plus récent au plus ancien.
Pouvez-vous m'aider, s'il vous plait ?
Code:
<?
$rep = "repertoire/";
$dir = opendir($rep);
?>
<?
function dd($date)
{
return date("d/m/Y H:i:s",$date);
}
?>
<?
$i = 0;
while ($f = readdir($dir))
{
if(is_file($rep.$f))
{
$nom[] = $f;
$date[] = dd(filemtime($rep.$f));
$taille[] = filesize($rep.$f);
sort($date);
echo "<li>Nom du fichier : <a href='$rep$f'>".$nom[$i]."</a>";
echo "<li>Taille : ".$taille[$i]." octets";
echo "<li>Création : ".$date[$i];
echo "<br><br>";
$i++;
}
}
?>