Bonjour,

Sur mon site " dans la partie gauche " j'ai un bloc avec deux images une qui reste fixe" elle est au-dessus " et l'autre change aléatoirement " image du bas " le probleme c'est que je voudrais que le partenaire en image fixe n'apparaisse pas dans ceux qui son dans le répertoire aléatoire. Pourtant l'image qui est sensé reste fixe n'est pas dans le même répertoire que ceux qui son aléatoirement.
Voici le code.

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
		 <h2>PARTENAIRES</h2>
<img src="../images/pages/orange.jpg" alt="orange" />    
      <li>	 
        <?php
 $partenaire_image_array=list_image_partenaire();
 if(is_array($partenaire_image_array)&& count($partenaire_image_array)>0){
 			$rand_keys =array_rand($partenaire_image_array);	
 			$image=$partenaire_image_array[$rand_keys];
 }
 else $image="acer_microsoft.jpg";
 $image_array=explode(".",$image);
 echo "<img src=\"images/partenaire/".$image."\" title=\"partenaire : ".$image_array[0]."\" alt=\"partenaire : ".$image_array[0]."\" />";
?>
       </li>
    </ul>
</div>
<?php
function list_image_partenaire(){
	$dir="images/partenaire/";
	$extension_array=array("gif","GIF","jpg","jpeg","JPG","JPEG","bmp","BMP","png","PNG","pjpeg","PJPEG");
	if($handle = opendir($dir)){
		$i = 0;
		while (false !== ($file = readdir($handle))){
			if(!is_dir($dir."/".$file) && $file != "." && $file != ".."){
				$file_array=explode(".",$file);
				if(count($file_array)==2 && in_array($file_array[1],$extension_array)){
					$partenaire_image_array[$i++] = $file;
				}
			}	
		}
		return $partenaire_image_array;
	}
	else return -1;
}
 
?>
Merci d'avance