Affichage aléatoire d'image background php?

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>
Configuration: Windows XP
Firefox 2.0.0.14

2 réponses

  1. 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. 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!
    2. @Mortimer59normalement 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"
  2. 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.
    1. 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"