Bonjour,
Alors voici un petit problème que je n'arrive pas à résoudre. J' essaie de créer un diaporama qui devrait ressembler à ceci:
Mais voilà le traitement du php me fait une répétition de la balise en plus des images...je sais bien que c'est dû à "while" mais je ne trouve pas la solution....[decu]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <div id="s1" class="pics"> <img alt="image1" src="image1.jpg"/> <img alt="image2" src="image2.jpg"/> <img alt="image3" src="image3.jpg"/> <img alt="image4" src="image4.jpg"/> <imgalt="image5"src="image5.jpg"/> </div> <div class="fleches"> <a class="next" id="next1" href="#" style="float: left"><</a> <a class="prev" id="prev1" href="#" style="float: right">></a> </div>
Voilà merci si quelqu'un a une idée Merci [ravi]
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 $img = $_GET['dir']; $dossier = 'travaux/'.$img; $rep2 = opendir($dossier); while($fichier=readdir($rep2)) { if (($fichier==".") || ($fichier=="..") || ($img=="")) {echo "";} else if (substr($fichier, 0, 5) == "diapo") { ?><div id="s1" class="diapo"> <?php echo ' <img alt="'.$fichier.'" src="'.$dossier.'/'.$fichier.'"/>'; ?> </div> <div class="fleches"> <a class="next" id="next1" href="#" style="float: left"><</a> <a class="prev" id="prev1" href="#" style="float: right">></a> </div> <? } else { $fichier= str_replace("-", "'", $fichier); $fichier= str_replace("_", " ", $fichier); echo '<img src="'.$dossier.'/'.stripslashes($fichier).'" />'; } closedir($dossier); } ?>
Partager