Salut à tous, je voudrais réaliser une galerie photo toute simple mais je bloque.
J'ai dans un repertoire 143 photos dont le nom commence par Photo xxx où xxx represente les nombres de 001 à 143.
J'ai trouvé comment "miniaturiser" une photo. Alors j'ai essayé de faire une boucle pour afficher plusieurs images mais sa ne marche pas.
Le code utilisé est le suivant
Merci de votre aide.
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 <?php $affiche=150; $i=001; for($i=001; $image<=003; $i++); { $image='Photo '.$i.'.jpg'; // adresse de l'image if (!file_exists($image)) // image de substitution { $image='admin/images/nopict.gif'; $largeur2=80; $hauteur2=60; } else { $taille=getimagesize($image); $largeur=$taille[0]; $hauteur=$taille[1]; //image verticale ou carrée if ($hauteur>=$largeur) { $hauteur2=$affiche; $largeur2=round(($hauteur2/$hauteur)*$largeur); } //image horizontale ou carrée else { $largeur2=$affiche; $hauteur2=round(($largeur2/$largeur)*$hauteur); } } } echo" <a href=http://titor76.Free.fr/photos/Photo%20'.$i.'.jpg><img border='0' src='$image' width='$largeur2' height='$hauteur2' ></a> "; ?>
titor
Partager