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>;