Bonjour a tout le monde,
J'ai ce code qui marche très bien sauf que je cherche a le modifier et ca coince.
Dans un dossier "gauche" ou j'ai 10 images. Dans ce meme dossier j'ai u fichier random.php
Code PHP : 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
 
<?php
$dir = '.';
$avatar_types[] = 'gif'; 
#$avatar_types[] = 'jpg'; //add as many new image extensions as you want.
 
// DO NOT EDIT BELOW THIS LINE
$avatar = array_key_exists('avatar',$_GET)?$_GET['avatar']:'';
if ($avatar != '') {
       $avatar = urldecode($avatar);
}
else {
   $avatars = array();
   $directory = opendir($dir);
   while ($list = readdir($directory)) {
      if ($list != '.' && $list != '..') {
         $ext_check = explode('.',$list);
         foreach ($avatar_types as $variable => $value) {
            if (in_array($value,$ext_check) && !in_array($value,$avatars)) {
               $avatars[] = $list;
            }
         }
      }
   }
   closedir($directory);
   $random = array_rand($avatars,1);
   $avatar = $avatars[$random];
}
$file = fopen($dir.'/'.$avatar,'r');
$content = fread($file,filesize($dir.'/'.$avatar));
fclose($file);
die($content);
?>
J'ai egalement un autre dossier "droite" ou j'ai 11 images. Dans ce deuxieme dossier j'ai egalement un fichier random.php qui est exactement le même que ci-dessus.

Dans ma page index.php, j'ai un tableau:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<table>
<tr>
<td>
<img src="img/citations/gauche/random.php" alt="Jamathidiary" />
</td>
<td>
<img src="img/citations/droite/random.php" alt="Jamathidiary" />
</td>
</tr>
</table>
Les images s'affiche bien aléatoirement

Voici encore une iformation complémentare:
Dans mes dossiers "gauche" et "droite" mes images sont nommées ainsi:
gauche :
G_img_01
G_img_02
etc...
droite:
D_img_01
D_img_02
etc...

Il faudarit qu'a chaque rafraichissement de la page que s l'image de gauche soit la même que l'image de droite:
Expl:
G_img_01 et D_img_01
etc...


Le probleme c'est que ca ne le fait pas. Dans mon cas, si l'image
G_img_01 s'affiche a gauche, à droite, c'est pas forcément l'image D_img_01 qui s'affiche, mais une aure au hazard, exemple: D_img_10

Avez-vous une idée comme modifier le code PHP pour que quand l'image G_img_04 est affichée a gauche, ben l'image D_img_04 soit affichée a droite. Ou s'il l'image G_img_09, l'image D_img_09 soit affichée a droite, et ainsi de suite ?

merci