Bonjour
Voici le code que j'ai pioché et modifié, celui-ci permet de faire des vignettes façon "thumbnail" mais j'ai un petit souci, il liste bien les fichiers qui ont une extension "jpg", "jpeg", "png" et/ou "gif dans un répertoire, mais les images ne s'affichent pas.
Je ne comprends pas pourquoi ?
D'autre part comment faire pour rendre ces vignettes zoomables façon "thumbnail" au clic de la souris pour afficher l'image à une taille supérieure proportionnelle définie ?
Code php : 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 <?php echo' <div> <!--affichage de l\'entête du tableau--> <table border="1" align="left"><caption>Images </caption>'; //nom du répertoire contenant les images à afficher $nom_repertoire = "C:/wamp64/www/Images/galerie_images/";//fonctionne pas //on ouvre le repertoire $pointeur = opendir($nom_repertoire); $i = 0; //on les stocke les noms des fichiers des images trouvées, 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 répertoire closedir($pointeur); //on trie le tableau par ordre alphabétique array_multisort($tab_image, SORT_ASC); //affichage des images (en 100 * 75 ici) for ($j=0;$j<=$i-1;$j++){ $image = '<img src="'.$nom_repertoire.'/'.$tab_image[$j].'" width="100" height="75">'; echo '<td align="center">'.$image."<br>".$tab_image[$j].'</td>'; } echo '</table></div>'; ?>
Merci d'avance pour votre aide.
Partager