Array et Image aléatoire
Posté : 23 févr. 2013, 23:07
Yop bonjour a tous,
J'ai créé sur mes page un espace avec 5 vignettes contenant chacune plusieurs images, qui change aléatoirement à chaque rechargement de la dite page cela fonctionne...
Si dessous je vous joint le code qui gère mes vignettes
Mon sushi du moment et la recherche de comment..? Optimiser et simplifier le code si dessus...
Dans l'attente je vous passe le bonjour chez-vous et merci d'avance de votre aide
J'ai créé sur mes page un espace avec 5 vignettes contenant chacune plusieurs images, qui change aléatoirement à chaque rechargement de la dite page cela fonctionne...
Si dessous je vous joint le code qui gère mes vignettes
<?php
// * Tableau associatif des bannieres et choix de la banniere
$pubvignette1 = array(
1 => array('http://www.monsite.net','/img/pub/vignette.png'),
2 => array('http://www.monsite.net','/img/pub/vignette2.png'),
3 => array('http://www.monsite.net','/img/pub/vignette3.png'),
4 => array('http://www.monsite.net','/img/pub/vignette4.png'),
5 => array('http://www.monsite.net','/img/pub/vignette5.png'),
);
$pubvignette2 = array(
1 => array('http://www.monsite.net','/img/pub/vignette.png'),
2 => array('http://www.monsite.net','/img/pub/vignette2.png'),
3 => array('http://www.monsite.net','/img/pub/vignette3.png'),
4 => array('http://www.monsite.net','/img/pub/vignette4.png'),
5 => array('http://www.monsite.net','/img/pub/vignette5.png'),
);
$pubvignette3 = array(
1 => array('http://www.monsite.net','/img/pub/vignette.png'),
2 => array('http://www.monsite.net','/img/pub/vignette2.png'),
3 => array('http://www.monsite.net','/img/pub/vignette3.png'),
4 => array('http://www.monsite.net','/img/pub/vignette4.png'),
5 => array('http://www.monsite.net','/img/pub/vignette5.png'),
);
$pubvignette4 = array(
1 => array('http://www.monsite.net','/img/pub/vignette.png'),
2 => array('http://www.monsite.net','/img/pub/vignette2.png'),
3 => array('http://www.monsite.net','/img/pub/vignette3.png'),
4 => array('http://www.monsite.net','/img/pub/vignette4.png'),
5 => array('http://www.monsite.net','/img/pub/vignette5.png'),
);
$pubvignette5 = array(
1 => array('http://www.monsite.net','/img/pub/vignette.png'),
2 => array('http://www.monsite.net','/img/pub/vignette2.png'),
3 => array('http://www.monsite.net','/img/pub/vignette3.png'),
4 => array('http://www.monsite.net','/img/pub/vignette4.png'),
5 => array('http://www.monsite.net','/img/pub/vignette5.png'),
);
// * Choix aléatoire de la banniere à afficher
$choix = 1;
shuffle($pubvignette1);
$choix = array_rand($pubvignette1, 1);
shuffle($pubvignette2);
$choix = array_rand($pubvignette2, 1);
shuffle($pubvignette3);
$choix = array_rand($pubvignette3, 1);
shuffle($pubvignette4);
$choix = array_rand($pubvignette4, 1);
shuffle($pubvignette5);
$choix = array_rand($pubvignette5, 1);
?>
<div id="e-space">
<ul>
<li><?php echo '<a target="_new" href="', $pubvignette1[$choix][0] ,'">
<img src="', $pubvignette1[$choix][1] ,'" /></a>'; ?></li>
<li><?php echo '<a target="_new" href="', $pubvignette2[$choix][0] ,'">
<img src="', $pubvignette2[$choix][1] ,'" /></a>'; ?></li>
<li><?php echo '<a target="_new" href="', $pubvignette3[$choix][0] ,'">
<img src="', $pubvignette3[$choix][1] ,'" /></a>'; ?></li>
<li><?php echo '<a target="_new" href="', $pubvignette4[$choix][0] ,'">
<img src="', $pubvignette4[$choix][1] ,'" /></a>'; ?></li>
<li><?php echo '<a target="_new" href="', $pubvignette5[$choix][0] ,'">
<img src="', $pubvignette5[$choix][1] ,'" /></a>'; ?></li>
</ul>
</div>
Bref..?Mon sushi du moment et la recherche de comment..? Optimiser et simplifier le code si dessus...
Dans l'attente je vous passe le bonjour chez-vous et merci d'avance de votre aide