Salut,
Débutant en PHP j'ai besoin de votre aide.
J'aimerais afficher 3 images différentes de manière aléatoire, ces trois images proviennent d'un même dossier, et je ne veux pas trouver 2 fois la même image en même temps.
J'ai trouvé ce code qui marche :
Cependant il m'affiche mes images à la suite, alors que j'aimerais que ces trois images s'affichent dans trois endroits bien différent, car je souhaite que chacune de ces images ai un style CSS bien particulier.
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 <?php $path = 'images/'; // chemin vers le dossier contenant tes images (ne pas oublier le slash final) $tab = scandir($path); // Place tes images dans un tableau $tab = array_slice($tab, 2); // J'avais oublier que scandir listait . et .. donc on les vires aussi shuffle($tab); // Mélange le tableau $tab = array_slice($tab, 0, 3); // Garde les 3 premières images ?> <div id="Espace_foto"> <div id="SMEspace_foto"> <?php // Enfin on fait une boucle du tableau pour l'affichage //echo '<div class="float_foto">'; foreach($tab as $img) echo '<div class="float_foto"><img src="'.$path.$img.'" alt="" /> '; echo '</div>'; ?> </div> </div>
Merci d'avance pour votre aide.
Partager