|
|
|
|
Bonjour,
J'ai cherché comment afficher une image aléatoire et j'ai trouvé :
<?
$imgs = array("image1.gif", "image2.gif", "image3.gif");
srand ((double)microtime()*1000000);
shuffle($imgs);
echo '<IMG SRC="images/' . $imgs[0] . '" BORDER = "0">';
?>
Configuration: Windows XP Firefox 1.5
Bonsoir Delph,
<?
$imgs = array(
0 => array("image1.gif", "http://lien1"),
1 => array("image2.gif", "http://lien2"),
2 => array("image3.gif", "http://lien3")
);
srand ((double)microtime()*1000000);
shuffle($imgs);
echo '<A HREF="' . $imgs[0][1] . '" >';
echo '<IMG SRC="images/' . $imgs[0][0] . '" BORDER = "0">';
echo '</A>';
?>
Cordialement, Edit: Si effectivement tu ne veux qu'ouvrir l'image en elle même via le lien, pas la peine d'utiliser un tableau bidimensionnel pour faire cela, il suffit juste d'utiliser le code de Droopy_, en modifiant la ligne suivante : echo "<a href='http://monserveur/../..'> en : echo '<a href="images/' . $imgs[0] . '">'; rtfm and jfgi |