Affichage aléatoire d'image background php?
Mortimer59
Messages postés
155
Statut
Membre
-
Xima Messages postés 205 Statut Membre -
Xima Messages postés 205 Statut Membre -
Bonjour,
Souhaitant afficher des images aléatoirement j'ai adapté ce script à mon cas de figures avec 28 images mais comment indiquer le dossier background ou se situent image1 image2 image 28, dois- je lier chaque images en plus du dossier dans ce script?
J'ai vu le script suivant que j'ai sauvé sous image.php :
<html>
<head>
<?php
$nbimages=28;
$nomimages=array();
for($i=1;$i<=28;$i++)
{
$nomimages[$i]="image".$i.".png";
}
srand((double)microtime()*1000000);
$affimage=rand(1,$nbimages);
?>
</head>
<body>
<?php
print("<img src=".$nomimages[$affimage]." border=0 width=150 height=112 alt=\"Image aléatoire\">");
?>
</body>
</html>
Souhaitant afficher des images aléatoirement j'ai adapté ce script à mon cas de figures avec 28 images mais comment indiquer le dossier background ou se situent image1 image2 image 28, dois- je lier chaque images en plus du dossier dans ce script?
J'ai vu le script suivant que j'ai sauvé sous image.php :
<html>
<head>
<?php
$nbimages=28;
$nomimages=array();
for($i=1;$i<=28;$i++)
{
$nomimages[$i]="image".$i.".png";
}
srand((double)microtime()*1000000);
$affimage=rand(1,$nbimages);
?>
</head>
<body>
<?php
print("<img src=".$nomimages[$affimage]." border=0 width=150 height=112 alt=\"Image aléatoire\">");
?>
</body>
</html>
Configuration: Windows XP Firefox 2.0.0.14
2 réponses
-
moi j'utilise ce script
<?php $images = array_merge(glob('*.gif'), glob('*.jpg'), glob('*.png')); $avatarChoisi = $images[array_rand($images)]; $infos = getimagesize($avatarChoisi); header("Content-type: {$infos['mime']}"); readfile($avatarChoisi); ?>
ça affiche une des images contenu dans le même dossier que le script
pour afficher l'image, tu mets le chemin du script à la place du chemin de l'image
_______________________________________________________________________________________
Vu sur la porte d'un bar : "L'abus de modération, nuit gravement à la consommation"-
si je te comprends bien il faut mettre le script dans le dossier ou sont les images. par contre peux-tu expliciter pour le chemin le php c'est pas trop mon truc!
- normalement pour afficher l'image tu met : http://site.com/images/image1.jpg, bah maintenant tu mets : http://site.com/images/script.php
_______________________________________________________________________________________
Vu sur la porte d'un bar : "L'abus de modération, nuit gravement à la consommation"
-
-
J'ai ajouté ton script dans mon dossier je l'ai sauvé sous image.php lié dans mon css et poutant rien ne s'affiche.
-
comment ça lié dans ton css, si tu vas sur http://tonsite.com/chemin/image.php , ça t'affiche une image...
Maintenant si tu veux que cette image s'affiche sur une autre page, à la place de normalement mettre le chemin de l'image tu mets le chemin de ton script.
_______________________________________________________________________________________
Vu sur la porte d'un bar : "L'abus de modération, nuit gravement à la consommation"
-