Résolu PHP - mettre les vignettes en ordre ascendant

Solutions (1)
Tags :
  • Array
  • Php
  • Programmation
|
Bonjour,

J'ai un script qui me permet d'afficher une galerie d'image en lightbox et de générer ses vignettes automatiquement mais les images sont affichées dans l'ordre alphabétique or j'aimerais que ce soir en ordre inversé.
J'ai essayé plusieurs choses mais ça ne fonctionne pas. Un petit coup de main serait vraiment apprécié. merci !

  1. <?php
  2.  
  3. function lightbox_display($dir_to_search, $rel){
  4. $image_dir = $dir_to_search;
  5. $dir_to_search = scandir($dir_to_search);
  6. $image_exts = array('gif', 'jpg', 'jpeg', 'png');
  7. $excluded_filename = 'humb_';
  8. $image_file=array();
  9. rsort($image_file);
  10. foreach ($dir_to_search as $image_file){
  11. $dot = strrpos($image_file, '.');
  12. $filename = substr($image_file, 0, $dot);
  13. $filetype = substr($image_file, $dot+1);
  14. $thumbnail_file = strrpos($filename, $excluded_filename);
  15. if ((!$thumbnail_file) and array_search($filetype, $image_exts) !== false){
  16. echo "<a href='".$image_dir.$image_file."' rel='".$rel."'>
  17. <img src='".$image_dir."thumb_".$filename.".".$filetype."' alt='".$filename."' height='100' title=''/>
  18. </a>"."\n";
  19. }
  20. }
  21. }
  22.  
  23. ?>
  • OmaR a édité ce message
Contenus similaires
Meilleure solution
partage
|
ta fonction rsort doit contenir $dir_to_search et non $image_file ^^
  • maelinn a sélectionné cette solution comme la meilleure réponse
  • Commenter cette solution |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS