Jump to content

Tri inversé en PHP5.0


Recommended Posts

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

Link to comment
Share on other 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)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...