website logo
Auteur
avatar
oim

Forum » » Le coin des codeurs » » Besoin


Posté : 27 févr. 2004 à 14:09 icone du post

Salut, j'ai téléchargé sur Kamea "image aléatoire" qui permet d'avoir dans un module une image aléatoire. L'image contient un lien qui permet d'avoir l'image dans une autre page ; mais j'aimerais pouvoir choisir le lien que je veux mettre.
J'ai 3 fichiers config.php, imgalea.php, lib.php.
imgalea :

<?
!include!_once ('modules/imgalea/config.php');
!include!_once ('modules/imgalea/lib.php');

$content='<SCRIPT LANGUAGE="!javascript!">'."\n";
$content.='function Zoom(url,name){'."\n";
$content.='x=399;'."\n";
$content.='y=263;'."\n";
$content.='newWindow = window.open (url,name,"width=" + x + ",height=" + y + ",toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,top=0,left=0" );'."\n";
$content.='newWindow.focus();'."\n";
$content.='}'."\n";
$content.='</SCRIPT>'."\n";

$content.='<TABLE CELLPADDING="1" CELLSPACING="1" BORDER="0" ALIGN="CENTER">'."\n";

$content.=' <br><TR>'."\n";

$content.=' <a href="'.$nomimages[$affimage].'"><img src="'.$nomimages[$affimage].'"border='.$bord.' height='.$taille.' border=0></a> ';
$content.=' <TD ALIGN="center">'.$text["trance"].'</TD>'."\n";

$content.=' </TR>'."\n";

$content.='</TABLE><BR>'."\n";

$content.='<TABLE CELLPADDING="1" CELLSPACING="1" BORDER="0" ALIGN="CENTER">'."\n";
$content.=' <TR>'."\n";

$content.=' <TD ALIGN="center"><B>Fiches aléatoires </B></TD>'."\n";

$content.=' </TR>'."\n";
$content.='</TABLE>'."\n";
?>

Le fichier lib.php :

<?
$nbimages=7;
$nomimages[1]="static/images/falconfiorme/Sagittarius_serpentarius.jpg";
$nomimages[2]="static/images/falconfiorme/pandion_haliaetus.jpg";
$nomimages[3]="static/images/falconfiorme/Polyborus_plancus.jpg";
$nomimages[4]="static/images/falconfiorme/Polihierax_semitorquatus.jpg";
$nomimages[5]="static/images/falconfiorme/Phalcoboenus_australis.jpg";
$nomimages[6]="static/images/falconfiorme/Milvago_chimachima.jpg";
$nomimages[7]="static/images/falconfiorme/Herpetotheres_cachinnans.jpg";

$bord="0"; // 1 = oui 0 = non
$taille="85"; // hauteur de votre image ( le resize se fera automatiquement )

srand((double)microtime()*1000000);
$affimage=rand(1,$nbimages);
?>

Merci !

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=10315&forum=5