paikan_hck Posté(e) le 8 mars 2004 Partager Posté(e) le 8 mars 2004 Bonjour à tous. Je suis entrain de developper un site pour ma société et j'aimerais y mettre des images aleatoires. J'ai parcouru pas mal de sites, avec des scripts, cependant aucun d'eux ne marche (soit pas du tout, soit à moitié)... J'aimerais savoir di quelqu'un en a un de bien, et qui FONCTIONNE Si ca continue: _ soit je jette le pc _ soit j'arrete les images... Merci de votre aide. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Matbox Posté(e) le 16 mai 2004 Partager Posté(e) le 16 mai 2004 En javascript j'en connait pas mais en php j'en connais une tien je te fais un petit copier/coller de allhtml.com Image aléatoire 1. Présentation Ce script permet d'afficher une image différente à chaque chargement d'une page web, l'image étant choisie au hasard. Içi il y a quatre images de même taille. 2. Paramétrage Définition du nombre d'images et de leurs noms. Le nombre des images est stocké dans la variable $nbimages et leurs noms dans le tableau $nomimages. $nbimages=4; $nomimages[1]="image1.jpg"; $nomimages[2]="image2.jpg"; $nomimages[3]="image3.jpg"; $nomimages[4]="image4.jpg"; 3. Détermination aléatoire de l'image à afficher Elle s'effectue à l'aide de la fonction rand() qui doit obligatoirement être initialisée avec la fonction srand() pour fonctionner. On stocke le résultat dans la vriable $affimage. srand((double)microtime()*1000000); $affimage=rand(1,$nbimages); 4. Affichage de l'image C'est un affichage HTML normal en insérant juste du PHP pour le nom de l'image. <img src="images/<?echo $nomimages[$affimage];?>" border=0 width=50 height=50 alt="Image aléatoire"> Lien vers le commentaire Partager sur d’autres sites More sharing options...
paikan_hck Posté(e) le 16 mai 2004 Auteur Partager Posté(e) le 16 mai 2004 Merci je vais regarder ca... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.