Voilà un petit script qui fonctionne très bien pour afficher une image différente à chaque chargement de page (et sans MySql). Maintenant, je voudrais que l'image comporte un lien extérieur pour que, lorsqu'on clique dessus, le lien s'affiche dans une nouvelle page (target blank).
J'imagine qu'il faut mettre un echo puis des if, mais comme je suis loin d'être douée en programmation... Mille mercis !
<?
$banner1=$num_banner;
$num_banner=0;
while(true)
{
$nb_banners=0;
$banners=opendir ("banners");
while ($banner=readdir ($banners))
{
if (is_file ("banners/$banner"))
{
$nb_banners +=1;
}
}
$num_banner = mt_rand (1,$nb_banners);
if($num_banner!=$banner1)
{
echo "<img src=\"$dossier_site/banners/$num_banner.jpg\">";
break;
}
}
?>