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:
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">&lt;</a>
<a class="prev" id="prev1" href="#" style="float: right">&gt;</a>			
</div>
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
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">&lt;</a>
				<a class="prev" id="prev1" href="#" style="float: right">&gt;</a>			
         </div>
			<?	}
 
			else		
      		{ 	
			$fichier= str_replace("-", "'", $fichier);
			$fichier= str_replace("_", " ", $fichier);
 
			echo '<img src="'.$dossier.'/'.stripslashes($fichier).'" />'; 
			}
 
		closedir($dossier); 
}
?>
Voilà merci si quelqu'un a une idée Merci [ravi]