dedlfix: Mehrere Zufallsbilder anzeigen lassen

Beitrag lesen

echo $begrüßung;

while ($bild = readdir ($dir)){

Deine Schleife bricht vorzeitig ab, wenn sie auf eine Datei namens "0" trifft. Beachte die Hinweise im Handbuch zu readdir()

if ($bild != "." && $bild != ".." && $bild != "Thumbs.db")

Außerdem findet sie noch genug Dateien, die keine Bilder sind. Beispielsweise .htaccess, falls du die irgendwann mal in dem Verzeichnis benötigen solltest. glob() oder fnmatch() halte ich für geeigneter.

array_push($bilder,$bild);

Die Version $bilder[] = $bild; kommt ohne den Overhead eines Funktionsaufrufes aus.

hat [jemand] möglicherweise einen ganz anderen/besseren Ansatz, wie ich mehrere Zufallsbilder anzeigen lassen kann?

Schüttel das Array durch und nimm dann die ersten n Einträge. Achte darauf, dass n nicht größer als count() wird.

echo "$verabschiedung $name";