zwerg: Mehrere Zufallsbilder anzeigen lassen

Beitrag lesen

Glück auf!

Ich lasse zur Zeit auf meiner Homepage mit Hilfe des nachfolgenden Scripts ein Zufallsbild anzeigen.

  
<!-- Zufallsbild -->  
<?php  
//Script für das Zufallsbild  
$bilder = array();  
//Ordner oeffnen  
$dir = opendir ("../ordner/unterordner");  
//Datei lesen ohne die Verzeichnisse darueber  
while ($bild = readdir ($dir)){  
 if ($bild != "." && $bild != ".." && $bild != "Thumbs.db")  
 array_push($bilder,$bild);  
}  
closedir($dir);  
$max = count($bilder)-1;  
$zufall = rand(0,$max);  
$bild = $bilder[$zufall];  
?>  

Nun will ich mir nicht nur ein, sondern mehrere Zufallsbilder anzeigen lassen. Dabei sollen keine Bilder doppelt angezeigt werden. Ich wollte jetzt das Script einfach so erweitern:

  
$bild2 = $bilder[$zufall+1];  
$bild3 = $bilder[$zufall+2];  
... usw. ...  

Aber wenn dann zufällig für $bild1 ein bild am Ende des Arrays ausgewählt wird, gibt es ja möglicherweise die folgenden Bilder garnicht mehr im Array.  Weiß jmd., wie ich das verhindern kann oder hat möglicherweise einen ganz anderen/besseren Ansatz, wie ich mehrere Zufallsbilder anzeigen lassen kann?

Die Bilder liegen übrigens immer in dem gleichen Ordner.

Freundliche Grüße

zwerg Alex