Random Images - Zufallsbilder mit PHP

Da von verschiedenen Besuchern meiner Seite die Frage aufgeworfen wurde, wie ich denn die Zufallsbilder in meine Sidebar eingebaut habe, hier mal eine kleine Anleitung dazu.

Grundsätzlich benötigt man dafür zwei Dinge: Ein Webspace-Verzeichnis in dem sich die Bilder befinden, die zufällig angezeigt werden sollen und ein PHP-Script, daß den Bilder-Ordner ausliest und für den Zufall sorgt. Solch ein Script kann selbst entwickeln oder man greift auf eines der vielen fertigen zurück. Da ich mich immer noch als PHP-Newbie bezeichnen würde und mit einem gesunden Maß an Faulheit ausgestattet bin, habe ich mich für letztere Variante entschieden. Meine Wahl fiel dabei auf den Random Image Rotator von automaticlabs.com. Die Größe des Scripts beträgt gerade mal 5.534 Bytes. Nun gibt es zwar auch einige Lösungen für Zufallsbilder die mit JavaScript realisiert werden, jedoch haben diese i.d.R. den Nachteil, daß man den Bilder-Pool per Hand im Script definieren muß. Will man später Bilder zum Pool hinzufügen oder aus diesem entfernen, so muß man jedesmal die JavaScript-Datei bearbeiten. Um solche Dinge braucht man sich beim Image Rotator nicht zu kümmern.

Nach dem wir nun also die Datei rotator.zip entpackt haben (enthalten ist übrigens auch eine Version für MacOSX), kopieren wir einfach die Datei rotator.php in das besagte Verzeichnis in dem sich die Bilder befinden. Da ich meine Photogalerie mit folderblog aufgesetzt habe und folderblog automatisch Thumbnails der Originalphotos erzeugt, habe ich die rotator.php einfach in das Thumnailverzeichnis kopiert. Als Beispiel nehmen wir mal an, das Script wurde im Verzeichnis http://www.domain.de/photos/ installiert. Jetzt kann man aus einem beliebigen HTML- respektive PHP-Dokument auf das Script zugreifen. Um an passender Stelle ein Bild einzublenden schreibt man einfach:

<img scr="http://www.domain.de/photos/rotator.php" alt="Zufallsbild" />

oder, wenn das Bild gleichzeitig auch als Link zu einer Photogalerie o.ä. dienen soll:

<a href="http://www.domain.de/photos/">
<img scr=”http://www.domain.de/photos/rotator.php” alt=”Zufallsbild” />
</a>

Das wars schon. Innerhalb der rotator.php kann man auch noch einige Einstellungen/Veränderungen vornehmen. Damit beschäftigt sich dieser Artikel bei A List Apart.

Artikel: Random Images - Zufallsbilder mit PHP
Datum: Monday, 18. April 2005, 00:20 Uhr
Kategorien: Blog, Webdesign, WordPress
Feed zum Beitrag: RSS 2.0 · Trackback: Trackback-URL
Diesen Artikel kommentieren.

14 Kommentare

Artikel kommentieren




Formatierung per XHTML oder Textile möglich.