Tutorial: Zufälliges Bild anzeigen

28. Februar 2007

Auf vielen Webseiten sieht man es – der zufällige Header, der von mal zu mal sich ändert. Wie man so etwas für seine eigene Homepage realisieren kann, ist ziemlich einfach.

Der PHP-Code

In meinem Beispiel speicher ich die verschiedenen Bilderurls in einem Array. Dafür kann aber im Prinzip jede andere Methode, wie Datenbank, etc. verwendet werden.

$image_arr = array('header1.jpg', 'header2.jpg', 'header3.jpg', 'newheader.jpg');

Danach lesen wir einfach die Anzahl der Array-Elemente aus, und lassen eine Zufallszahl ermitteln.

$image_anzahl = count($image_arr);
$image_nummer = rand(0, $image_arr - 1);

$image-arr – 1 deshalb, weil bei einem Array bei 0 mit der Zählung begonnen wird, in unserem Fal $image_arr[0] – $image_arr[3]. count() liefert und jedoch die reale Anzahl, also 4.

Jetzt muss nur noch das entsprechende Bild angezeigt werden:

echo('<img src="images/'.$image_arr[$image_nummer].'" />');

Schreib einen Kommentar

Previous post:

Next post: