da der ball scheinbar in den gulli gekullert ist:
PHP-Code:
<?php
function show_dir($dir, & $arr)
{
$handle = @opendir($dir);
while ($file = @readdir ($handle))
{
if (eregi("^\.{1,2}$",$file))
continue;
if(is_dir($dir.$file))
show_dir($dir.$file."/", $arr);
else
{
$info = pathinfo($file);
if (strtolower($info[extension])=='jpg'|| strtolower($info[extension])=='gif')
$arr[]= $dir.$file;
}
}
@closedir($handle);
}
//Variablen Init
$dir = "pfad/zu/deinen/bildern/";
$arr = array();
//read folders
show_dir($dir,$arr);
//random
srand ((double) microtime() * 10000000);
$rand_keys = array_rand ($arr, 1);
//random image from array
$img=$arr[$rand_keys];
//image dimensions
$dimensions = GetImageSize($img);
//ausgabe
echo "<img src=\"".$img."\"".$dimensions[3].">";
?>