Voici un script PHP tout simple qui vous permet très facilement de créer un module sur votre blog qui affichera des textes ou des images aléatoirement à chaque rafraîchissement de la page.
Il est utilisé par exemple sur ce blog pour l’affichage des différents articles qu’il ne faut pas manquer, mais également pour afficher aléatoirement une image juste en dessous de ce module. Il est très rapide et ne provoquera aucune erreur… normalement.
Le script a été réalisé par mon ami Mickael utilisant la fonction mtrand, il est donc très simple d’utiliser (le script, pas Mickael…) et s’installera parfaitement un peu partout sur votre blog ou site web.
Tout d’abord, voici le script original, par la suite nous allons voir comment y insérez plus de variable et donc plus de contenu aléatoire.
[php]
< ?php
$tab[1] = 'Votre texte ou Image #1';
$tab[2] = 'Votre texte ou Image #2';
$choix = mt_rand(1,2);
echo $tab[$choix];
?>
[/php]
Maintenant nous pouvons voir comment rajouter plusieurs variables pour ainsi augmenter le contenu aléatoire.
Il vous suffit de copier/coller la ligne contenant la fonction « tab[1] » et de changer le chiffre 1 par un autre chiffre tel que 2 ! (le plus dur est dit/fait).
Une fois que c’est fait, il faut ensuite éditer la ligne contenant fonction « choix ». Si votre chaîne aléatoire commence a 1 et quelle fini a 5 il faudra avoir « $choix = mt_rand(1,5); »
[php]
< ?php
$tab[1] = 'Votre texte ou Image #1';
$tab[2] = 'Votre texte ou Image #2';
$tab[3] = 'Votre texte ou Image #3';
$choix = mt_rand(1,3);
echo $tab[$choix];
?>
[/php]
Publié à l'origine le : 3 octobre 2008 @ 6 h 34 min