Affichage aléatoire d'image background php?

Mortimer59 Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -  
Xima Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   30
 
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   Statut Membre Dernière intervention   12
 
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   Statut Membre Dernière intervention   30 > Mortimer59 Messages postés 139 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   12
 
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   Statut Membre Dernière intervention   30
 
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