Salut à tous,
Je ne suis pas un spécialiste PHP, mais je me débrouille comme je peux.
J'utilise depuis quelques temps un script PHP qui me permet de créer automatiquement une galerie d'images sur une page.

exemple:
https://www.blue-shaker.com/gc/Vogue/

Voici le bout de code que je met dans la partie <body>

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
48
49
50
51
52
53
<?php 
  // Image extensions
  $image_extensions = array("jpeg","JPEG","jpg","JPG","png","PNG","gif","GIF");
 
  // Target directory
  $dir = 'images/';
  if (is_dir($dir)){
 
   if ($dh = opendir($dir)){
    $count = 1;
 
    // Read files
    while (($file = readdir($dh)) !== false){
 
     if($file != '' && $file != '.' && $file != '..'){
 
      // Thumbnail image path
      $thumbnail_path = "images/".$file;
 
      // Image path
      $image_path = "images/".$file;
 
      $thumbnail_ext = pathinfo($thumbnail_path, PATHINFO_EXTENSION);
      $image_ext = pathinfo($image_path, PATHINFO_EXTENSION);
 
      // Check its not folder and it is image file
      if(!is_dir($image_path) && 
         in_array($thumbnail_ext,$image_extensions) && 
         in_array($image_ext,$image_extensions)){
   ?>
 
       <!-- Image -->
       <a href="<?php echo $image_path; ?>">
        <img src="<?php echo $thumbnail_path; ?>" alt="" title=""/>
       </a>
       <!-- --- -->
       <?php
 
       // Break
       if( $count%100 == 0){
       ?>
         <div class="pgd-clear"></div>
       <?php 
       }
       $count++;
      }
     }
 
    }
    closedir($dh);
   }
  }
 ?>
avec deux fichiers CSS externe pour faire joli
- simplelightbox.min.css
- Photo-Gallery-Directory.css

Le script fonctionne correctement, toutefois, il ne me classe pas les images par ordre alphanumérique
mais le classement semble aléatoire.

Quelqu'un pourrait-il m'apporter une aide pour modifier le code php ?