Image aléatoire en php (image au hasard) |
|---|
Image aléatoire en php (image au hasard)Note : 4/5 (0 vote) Derniéres modifications : 20/02/2009 à 17:36:13 Mots-Clés : image php hasard round array tableau d'images avatar aleatoire php gd image qui change en php rand mt_rand cache Dans ce script, je vais vous montrer comment afficher des images aléatoirement en php. Pour commencer, il y aura un array contenant la liste de toutes les images, ensuite, grâce à la fonction mt_rand, nous allons trouver un nombre de 0 au nombre d'images-1. Par la suite, le script redirigera la page vers l'image obtenue au hasard en utilisant des headers. Voici les code: image_aleatoire.php Code: PHP page_contenant_limage.html Code: (X)html Voici une image aléatoire:<br /> <img src="image_aleatoire.php" alt="image aléatoire" /><br /> Actualisez la page et elle vas peut être changer. Comme vous l'avez compris, j'ai ajouter le header Cache-control pour empêcher la mise en cache de l'image(php). Vous pouvez utiliser ce script pour faire un avatar aléatoire, ou un module d'une galerie d'image... merci et j'espère que vous avez aimé ce script. Scripts et tutoriaux similaires à celui ci:
CommentairesAjouter un commentaireLes commentairesEnvoyé par Anonyme le 25/11/2009 à 22:29:14
Bonjour je ne comprends pas cette histoire de array.. Où est-ce que je met mes images? est-ce qu'il va les chercher tout seul ou est-ce qu'à la place du nom de mon image je dois mettre son url??
j'ai fais un test avec un son en plus ( c'est pour un projet au beaux arts). Ma base de donnée php est activée et euh voilà est-ce que vous pouvez m'aidez? :D Envoyé par ybouane le 28/11/2009 à 21:50:06
Bonjour,
c'est pourtant très simple, vous mettez les images sur internet, et dans l'array, vous mettez les adresses des différentes images. donc si vous avez les images: http://www.exemple.com/moi_en_parachute.png http://www.exemple.com/mon_image2.png http://www.exemple.com/voiture_de_reve.png votre array sera comme ceci: $imgs = array( 'http://www.exemple.com/moi_en_parachute.png', 'http://www.exemple.com/mon_image2.png', 'http://www.exemple.com/voiture_de_reve.png' ); Merci :) Envoyé par jerome le 02/12/2009 à 23:14:27
Bonsoir,
Ce code php fonctionne-t-il aussi si on met une requête mysql pour aller chercher les images dans une base de données? Et puis qu'on met un mysql_fetch_array pour lister les images? Envoyé par ybouane le 12/12/2009 à 04:47:22
Oui, il faut juste que la liste des images soie stockée dans un array.
Envoyé par kim-kimo le 21/02/2010 à 01:54:40
Salut tout le monde !!
je viens de tester ce script , franchement il marche bien sans aucun problème ... Merci !!! Juste j'ai un question à poser si vous permettez !!!! Est ce que je peux mettre le texte à la place des images pour qu'il se change aléatoirement ??!! Et Merci d'avance .. !!!! Envoyé par elodoriel le 27/10/2010 à 01:48:30
Genial le strict ! tout a fait ce que je voulais !!
mais... je voudrais attribué un lien à chaque image (la page où l'image est visible, avec descriptif etc.. ) comme faire, je connais rien au php merci de votre aide Envoyé par Stroke le 14/12/2011 à 18:17:24
Helllo :)
J'aimerai savoir si on pouvait choisir le temps d?attente entre deux images ou c'est aussi aléatoire ? Merci et bonne journée. Envoyé par micbel le 15/01/2012 à 05:07:49
Fonctionne sur google crome sur internet explorer mais malheureusement Firefox non ..
Envoyé par jvwrltwp le 24/01/2012 à 12:30:21
20
|