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
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.
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); ?>
Dans ma page index.php, j'ai un tableau:
Les images s'affiche bien aléatoirement
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>
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
Partager