Affichage aléatoire d'image background php?

Fermé
Mortimer59 Messages postés 139 Date d'inscription vendredi 27 juillet 2007 Statut Membre Dernière intervention 31 août 2018 - 14 juin 2008 à 21:58
Xima Messages postés 196 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 20 janvier 2011 - 15 juin 2008 à 13:44
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>
A voir également:

2 réponses

Xima Messages postés 196 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 20 janvier 2011 30
14 juin 2008 à 22:04
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"
1
Mortimer59 Messages postés 139 Date d'inscription vendredi 27 juillet 2007 Statut Membre Dernière intervention 31 août 2018 12
14 juin 2008 à 22:37
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!
0
Xima Messages postés 196 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 20 janvier 2011 30 > Mortimer59 Messages postés 139 Date d'inscription vendredi 27 juillet 2007 Statut Membre Dernière intervention 31 août 2018
14 juin 2008 à 23:40
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"
0
Mortimer59 Messages postés 139 Date d'inscription vendredi 27 juillet 2007 Statut Membre Dernière intervention 31 août 2018 12
15 juin 2008 à 00:51
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.
0
Xima Messages postés 196 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 20 janvier 2011 30
15 juin 2008 à 13:44
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"
0