J’ai un scripte pour lire les images d'un dossier et il les affiche en vignette
Ça marche très bien, mai je veux les classer par date de modification de fichier
J’ai réussi d’afficher la date de modification mais pas le classement
Merci d’avance

Le code

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
<?php
 
$urlphoto = "http://127.0.0.1/scriptes/images/image"; 
 
 
$nomRepertoire = "image"; 
if (is_dir($nomRepertoire))
   {
   $dossier = opendir($nomRepertoire);
   while ($Fichier = readdir($dossier)) 
       { 
      if ($Fichier != "." AND $Fichier != ".." AND (stristr($Fichier,'.gif') OR stristr($Fichier,'.jpg') OR stristr($Fichier,'.png') OR stristr($Fichier,'.bmp'))) 
        { 
        // Hauteur de toutes les images 
        $h_vign = "120"; 
        $taille = getimagesize($nomRepertoire."/".$Fichier); 
        $reduc  = floor(($h_vign*100)/($taille[1])); 
		$date   = date("d-m-Y H:i:s",filemtime(($nomRepertoire."/".$Fichier))); 
		$timestamp  = date("dmYHis",filemtime(($nomRepertoire."/".$Fichier))); 
        $l_vign = floor(($taille[0]*$reduc)/100); 
 
          echo "<br>"; 
		  echo '<a target="_blank" href="', $urlphoto, '/',$Fichier, '">';
          echo '<img src="', $urlphoto, '/',$Fichier, '" '; 
		  echo 'Dernière modification du fichier : ';
          echo "width='$l_vign' height='$h_vign'>"; 
          echo "</a>&nbsp;"; 
		  echo "<br>"; 
		  echo $date;
		  echo "<br>"; 
		  echo $timestamp;
          }
        }    
   closedir($dossier); 
   }else{
   echo' Le répertoire spécifié n\'existe pas';
   }
?>