ToutSurTout.biz
Lister et afficher les images d'un dossier


Voila qui peut-être très utile comme code pour un webmaster, comme pour développer son propre site. Bien sûr il faudra pousser ce script un peu plus loin si on en demande plus qu'il ne nous propose. Ceci dit c'est déjà pas mal du tout comme code.


Lister et afficher les images d'un dossier

Code :

//affichage de l'entete du tableau echo ' <table border="1" align="center"> <tr> <td>Image</td> <td>Nom de l'image</td> </tr> '; //nom du repertoire contenant les images a afficher $nom_repertoire = 'images/cochonnes'; //on ouvre le repertoire $pointeur = opendir($nom_repertoire); $i = 0; //on les stocke les noms de fichiers images dans un tableau while ($fichier = readdir($pointeur)) { if (substr($fichier, -3) == "gif" || substr($fichier, -3) == "jpg" || substr($fichier, -3) == "png" || substr($fichier, -4) == "jpeg" || substr($fichier, -3) == "PNG" || substr($fichier, -3) == "GIF" || substr($fichier, -3) == "JPG") { $tab_image[$i] = $fichier; $i++; } } //on ferme le repertoire closedir($pointeur); //on trie le tableau par ordre alphabetique array_multisort($tab_image, SORT_ASC); //affichage des images (en 60 * 60 ici) for ($j=0;$j<=$i-1;$j++) { $image = '<img src="'.$nom_repertoire.'/'.$tab_image[$j].'" width="60" height="60">'; echo ' <tr> <td align="center">'.$image.'</td> <td align="center">'.$tab_image[$j].'</td> </tr> '; } echo '</table>;