Random Image Display zeigt bei jedem Seitenaufruf ein anderes Bild. Anders als bei Lösungen, in denen man jedes Bild einzeln in eine Liste einträgt, nimmt dieses Script schlicht alle Bilddateien aus einem festgelegten Verzeichnis.
Für den Betrieb heißt das: Wer ein Bild hinzufügen möchte, lädt es in den Ordner, mehr ist nicht zu tun. Wer eines nicht mehr zeigen will, löscht oder verschiebt es. Es gibt keine Konfigurationsdatei, in der eine vergessene Zeile später zu einem fehlenden Bild oder einem toten Verweis führt.
Eingesetzt wird so etwas typischerweise für wechselnde Kopfgrafiken, für eine kleine Auswahl auf der Startseite, für zufällige Werbebanner oder für Zitatbilder. Der Effekt ist, dass eine Seite bei jedem Besuch etwas anders aussieht, ohne dass jemand sie regelmäßig anfassen muss.
Vorausgesetzt wird ein Server mit PHP, eine Datenbank braucht es nicht. Zum Angebot gehören ein Beispiel zum Ansehen, der einsehbare Quelltext, eine Readme-Datei und der Download, sodass sich vor dem Einsatz nachvollziehen lässt, was das Script tut.
Zwei Hinweise zur Praxis: Im ausgelesenen Verzeichnis sollten ausschließlich Bilder liegen, die öffentlich sein dürfen, denn das Script trifft keine Auswahl und prüft keine Rechte. Und bei sehr großen Bildmengen wird das Durchsuchen des Verzeichnisses bei jedem Aufruf spürbar, was sich mit einer zwischengespeicherten Dateiliste umgehen lässt.
Für kleine und mittlere Bildbestände ist es eine der unaufwendigsten Möglichkeiten, Abwechslung auf eine Seite zu bringen.