Bonjour à tous,

ça fait plusieurs jour de je galère pour trier mais fichier lister dans un répertoire par date de modification:

Donc avec mon code si dessous, je liste un répertoire, que j'ajoute a ma variable $tableau pour après faire un include sur $tableau.
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
<?php
$nbsujet = 30;
 
if ($page ==""){$page = 1 ;}
 
$dir2 = opendir('annonce/');
 
$tableau = array();
$i=0;
$getpages=0;
while ($File = readdir($dir2)){
                                if($File != "." && $File != "..")
                                  { $getpages++;
 
 
                                    $tableau[] =  'annonce/'.$File.'';
 
                                  }
								    $i++; 
				  }
 
closedir($dir2);
 
rsort($tableau);
 
// CALCUL POUR LA PAGINATION
 
$Max = count($tableau);
 
$pagemin = $page*$nbsujet-$nbsujet;
$nbpage = $Max/$nbsujet;
$nbpage = ceil($nbpage);
   if ($page == $nbpage) {$pagemax = $Max;}
           else {$pagemax = $page*$nbsujet;}
 
 
// AFFICHE LA VALEUR DU TABLEAU AVEC $tableau suivent le nombres de fichier
 
 if ($Max != 0){
for($i = $pagemin; $i != $pagemax; $i++){
 
                                include "$tableau[$i]";
 
                                        }
			 }
?>
J'aimerais faire un filectime pour récupérer le timestamp des fichiers. comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$timeStamp = filectime(''.$_GET['region'].'/'.$_GET['categorie'].'/annonce/'.$File.'');
$tableau[$timeStamp] =  ''.$_GET['region'].'/'.$_GET['categorie'].'/annonce/'.$File.'';
J'obtiens ceci actuellement et bien trier par timestamp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Array
(
    [1276761032] => /annonce/100000000015-Volkswagen-golf-gti-blanc-dsg-59000.php
    [1276761011] => /annonce/100000000025-Golf-4-59100.php
 
)
mais j'aimerais avoir ceci trier par timestamp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Array
(
    [0] => /annonce/100000000015-Volkswagen-golf-gti-blanc-dsg-59000.php
    [1] => /annonce/100000000025-Golf-4-59100.php
 
)

Merci de votre aide.