liste des forums
liste des discussions
Participer à la discussion
-
Message publié le samedi 13 mars 2004 à 00 h 00 par ALL HTML.
Responsable Edition & Publicité ALL HTML
-
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.
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";
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);
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">
-
Message publié le dimanche 12 août 2007 à 16 h 39 par lechardonneretparva.
-
Bonjour,
ce scrypt m'interésse beaucoup malheuresement je suis novice et je trouve que la présentation de la chose manque un peu de clarté.
où doit on mettre le code:
$nbimages=4;
$nomimages[1]="image1.jpg";
$nomimages[2]="image2.jpg";
$nomimages[3]="image3.jpg";
$nomimages[4]="image4.jpg";
et l'autre partie du code php ??? est ce dans un fichier php ou dans la même page ou l'image sera affichée ?
quant à l'affichage html, la partie "image/.." est ce le chemain du répertoire des images à afficher ?
merci de me répondre
-
Message publié le mardi 29 janvier 2008 à 22 h 50 par Aircity. Sans maîtrise la puissance n'est rien.
sites:
<http://www.aircity.org>
<http://design.aircity.org>
<http://berkut.aircity.org>
-
<?
if(!$p) { $p="pp"; }
if (ereg ("http",$p)==TRUE) $p="pp";
?>
<?
$nbimages=4;
$nomimages[1]="1.jpg";
$nomimages[2]="2.jpg";
$nomimages[3]="3.jpg";
$nomimages[4]="4.jpg";
srand((double)microtime()*1000000);
$affimage=rand(1,$nbimages);
?>
Si ça peut rendre service...
-
Message publié le mardi 29 janvier 2008 à 22 h 51 par Aircity. Sans maîtrise la puissance n'est rien.
sites:
<http://www.aircity.org>
<http://design.aircity.org>
<http://berkut.aircity.org>
-
C'est mieux comme ça:)
<?
$nbimages=4;
$nomimages[1]="1.jpg";
$nomimages[2]="2.jpg";
$nomimages[3]="3.jpg";
$nomimages[4]="4.jpg";
srand((double)microtime()*1000000);
$affimage=rand(1,$nbimages);
?>
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.