ich möchte für einen banner folgendes random-script benutzen:
Code: Select all
<?php
// print a random image. Don't forget ending slash!
// setting $type to 'all' will return all images.
print getRandomImage('headerpics/'); // Bildordner
function getRandomImage($dir,$type='random')
{
global $errors,$seed;
if (is_dir($dir)) {
$fd = opendir($dir);
$images = array();
while (($part = @readdir($fd)) == true) {
if ( eregi("(gif|jpg|png|jpeg)$",$part) ) {
$images[] = $part;
}
}
// adding this in case you want to return the image array
if ($type == 'all') return $images;
if ($seed !== true) {
mt_srand ((double) microtime() * 1000000);
$seed = true;
}
$key = mt_rand (0,sizeof($images)-1);
echo " [color=red]<a href=\"$ziel\"><img src=\"$dir/$images[$key]\" ></img></a>";[/color]// weiß nicht genau ob das so funktioniert??
} else {
$errors[] = $dir.' is not a directory';
return false;
}
}
?>
So...
was mir hier allerdings fehlt, ist ein Link zur entsprechenden Site.
Ich habe mir das ganze etwa so vorgestellt:
if $images=="abcde.jpg" the $ziel := "http://www.abcde.de"
if $images=="xyz.jpg" the $ziel := "http://www.xyz.de"
if $images=="kkk.jpg" the $ziel := "http://www.kkk.de"
Kann mir jmd weiterhelfen?
Danke.
Ausserdem bräuchte ich dann noch einen Tip, wie man bei einem Link den Rahmen wegbekommt!
Vielen Dank