21
Das sollte in etwa so gehen (ungetestet):
Das mit dem Rahmen habe ich über eine CSS-Klasse für das a gelöst (die lautet z.Z. überall 'banner'), das Layout kannst Du dann über das Stylesheet bestimmen, z.B.
<?php
$banners = array(
0 => array('img'=>'banner0.jpg', 'href'=>'http://banner0.com', 'alt'=>'banner0-alt', 'target'=>'_blank', 'class'=>'banner'),
1 => array('img'=>'banner1.jpg', 'href'=>'http://banner1.com', 'alt'=>'banner1-alt', 'target'=>'_blank', 'class'=>'banner'),
2 => array('img'=>'banner2.jpg', 'href'=>'http://banner2.com', 'alt'=>'banner2-alt', 'target'=>'_blank', 'class'=>'banner'),
3 => array('img'=>'banner3.jpg', 'href'=>'http://banner3.com', 'alt'=>'banner3-alt', 'target'=>'_blank', 'class'=>'banner'),
4 => array('img'=>'banner4.jpg', 'href'=>'http://banner4.com', 'alt'=>'banner4-alt', 'target'=>'_blank', 'class'=>'banner'),
5 => array('img'=>'banner5.jpg', 'href'=>'http://banner5.com', 'alt'=>'banner5-alt', 'target'=>'_blank', 'class'=>'banner')
);
srand(time());
$banner = $banners[rand(0, count($banners) - 1)];
$bannercode = '<div id="banner"><a href="'.$banner['href'].'" target="<?=$banner['target']?>" class="<?=$banner['class']?>"><img src="'.$banner['img'].'" alt="'.$banner['alt'].'"></a></div>';
?>
.....
<?=$bannercode?>
Das mit dem Rahmen habe ich über eine CSS-Klasse für das a gelöst (die lautet z.Z. überall 'banner'), das Layout kannst Du dann über das Stylesheet bestimmen, z.B.
a.banner img { border:1px solid red; }