Damit das ganze auch schon dynamisch ist
PHP-Code:
<?
//Angabe des Bilderverzeichnisses
$grundverzeichnis = "bilder/";
//Einlesung in das Array
$dateien = array();
$verzeichnis=opendir($grundverzeichnis);
while($dateiname=readdir($verzeichnis)){
clearstatcache();
if(!is_dir($dateiname) && substr($dateiname,0,1) != "."){
array_push($dateien,$dateiname);
}
}
closedir($verzeichnis);
//Zufallsauswahl eines Elementes aus dem Array
mt_srand(microtime()*1000000);
$max = (count($dateien)-1);
$zufall = mt_rand(0,$max);
//Ausgabe des Zufallbildes
echo "<img src=\"".$grundverzeichnis.$dateien[$zufall]."\">";
?>
Einfach ein Unterverzeichnis anlegen, Bilder reinkopieren und gut ist.
Hier heißt das Unterverzeichnis "bilder/". Zur Not die Var $grundverzeichnis anpassen. den "/" nicht vergessen!!!
Ich habe hier auch keine Dimension angegeben, so können unterschiedliche Größen genutzt werden.
Wenn alle gleich groß sind kann man die letzte Zeile auch so schreiben:
PHP-Code:
echo "<img src=\"".$grundverzeichnis.$dateien[$zufall]."\" width=\"xxx\" height=\"xxx\">";
Wenn es richtig gut sein soll, kann man die Dimension des Bildes auch mit hilfe der GDLib ermitteln und ausgeben lassen, weiß aber nicht was Dein Server alles hat.
Also den Code einfach dahin, wo das Bild aufgerufen werden soll und die Datei als php Datei speichern.