Aller au contenu

Tri inversé en PHP5.0


surfinggohy

Messages recommandés

Hello World!

Un p'tit problème en php : je génère une page html qui contient la liste de tous les fichiers *.txt du répertoire.

les noms des fichiers *.txt sont de la forme :

année-mois-jour_-_sujet.txt

Or quand je liste, je m'y prend comme suis :

$DIR = "Renseignements";

$handle=opendir($DIR);

while ($file = readdir($handle))

{

$ext=explode('.',$file);

if ($file != '.' && $file != '..' && isset($ext[1]) && $ext[1] == 'txt')

{

echo "<li><a href=\"$DIR/$file\">$ext[0]</a><td></li>";

}

}

closedir($handle);

Le problème, c'est que la liste suit l'ordre alphabétique, c'est-à-dire l'ordre chronologique : les premiers fichiers de la liste sont donc les plus anciens.

Or je voudrais avoir un listage à l'envers avec les plus récents en premier. :-D

Comment faut-il faire?

Merci d'avance pour votre coup de pouce :D

Surfinggohy

Lien vers le commentaire
Partager sur d’autres sites

Hello,

Une idée comme ça au saut du lit : en les mettant dans un tableau avant, ce qui te permettra de travaille tes tris sur le tableau.

(peut-être pas la meilleure solution, je ne sais pas si c'est possible de trier une lecture de répertoire)

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...