La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Image aléatoire
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Image aléatoire  (Lu 844 fois)
Image aléatoire
« sur: le 24-10-2004 a 18:09:57 »
willy
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 278



paix

Voir le Profil    WWW
Répondre avec citation

Bonjour,

Mes pages de lien possèdent 2 images en déco.
voir par exemple http://www.mer-littoral.org/liens-sciences.php
J'aimerais que ces images s'affichent de facon aléatoire parmi tout un choix de photo sans que la même image ne s'affiche deux fois dans la même page.
Seulement voila, je suis nul en php.
Pourriez-vous m'aider ??

Merci pour toutes vos réponses 

Rapporter au modérateur  

Mer et littoral 
Plongée enfants

Re:Image aléatoire
« Répondre #1 sur: le 24-10-2004 a 18:17:48 »
bigornot
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 579



Je suis un fantôme!

Voir le Profil
Répondre avec citation

'recherche google' 

<?php
$nbimages=4; //  changer

$nomimages[1]="image1.jpg"; // nom de l'img 1
$nomimages[2]="image2.jpg";  // -------- 2
$nomimages[3]="image3.jpg"; // etc ..
$nomimages[4]="image4.jpg";

srand((double)microtime()*1000000); //initialise

$affimage=rand(1,$nbimages); /* On trouve un nombre de 1 à $nbimages (ici 4) */
echo '<img src="images/"'.$nomimages[$affimage].'";" border=0 width=50 height=50 alt="Image aléatoire">';
?>

Rapporter au modérateur  

Des bijoux et des gros!
Re:Image aléatoire
« Répondre #2 sur: le 24-10-2004 a 18:28:20 »
willy
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 278



paix

Voir le Profil    WWW
Répondre avec citation

oui bon je n'avais pas beaucoup cherché, merci bigornot 

Mais bon comme j'ai deux images par page, avec le code que tu présentes il peut y avoir deux fois la même image d'affichée dans la même page.

Comment y remedier ? merci 

Rapporter au modérateur  

Mer et littoral 
Plongée enfants
Re:Image aléatoire
« Répondre #3 sur: le 24-10-2004 a 20:21:18 »
MFred
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 340



Gnih ?
331567679 331567679
Voir le Profil    E-Mail
Répondre avec citation

<?php

$nomimages[1]="image1.jpg"; // nom de l'img 1
$nomimages[2]="image2.jpg";  // -------- 2
$nomimages[3]="image3.jpg"; // etc ..
$nomimages[4]="image4.jpg";

srand((double)microtime()*1000000); //initialise

$affimage=rand(1,3);

echo '<img src="images/'.$nomimages[$affimage].'" alt="Image aléatoire">';
echo '<img src="images/'.$nomimages[$affimage+1].'" alt="Image aléatoire">';
?>

Rapporter au modérateur  

"In a world without fences and walls, who needs Gates and Windows ?"


Jabber : mfred@jabber.fr / mfred.mail@gmail.com
Re:Image aléatoire
« Répondre #4 sur: le 24-10-2004 a 20:28:08 »
bigornot
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 579



Je suis un fantôme!

Voir le Profil
Répondre avec citation



ha !
oui !
les width= et height=

Rapporter au modérateur  

Des bijoux et des gros!
Re:Image aléatoire
« Répondre #5 sur: le 24-10-2004 a 20:42:28 »
MFred
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 340



Gnih ?
331567679 331567679
Voir le Profil    E-Mail
Répondre avec citation

Bah y'a pas de height ou de width précisé dans les images de la page originale ? Si ?

Rapporter au modérateur  

"In a world without fences and walls, who needs Gates and Windows ?"


Jabber : mfred@jabber.fr / mfred.mail@gmail.com
Re:Image aléatoire
« Répondre #6 sur: le 24-10-2004 a 20:42:49 »
willy
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 278



paix

Voir le Profil    WWW
Répondre avec citation

Merci Bigornot 
et Merci Master-Bilbon pour cet ajout et pour la correction de l'apostrophe en trop 
je ne savais pas pourquoi le premier code ne marchait pas en comparant vos deux codes j'ai vu cette satanée petite apostrophe 


Encore merci à tous les deux 

Rapporter au modérateur  

Mer et littoral 
Plongée enfants
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg