|
SSI: Zufällige Ausgabenvon Arne Pottharst Seinen Besuchern immer das selbe zu bieten ist langweilig. Abwechslung schafft ein Zufallsgenerator, der wechselnde Texte oder Bilder zeigt. Von Haus aus kennen Server Side Includes keinen Zufallsgenerator, aber mit etwas Bastelarbeit kann man sich aus der Uhrzeit eine Art "Pseudozufallsgenerator" zusammenbauen. Dies realisieren wir mittels der aktuellen Sekundenangabe, die uns der
SSI-Befehl Zuerst müssen wir aber die Zeit so formatieren, dass sie uns nur die Sekunden zurückgibt. Standardmäßig wird die Zeit in der Form Sunday, 24-Oct-2004 12:29:48 CEST angezeigt, das gewünschte Format erhalten wir per
Da eine Minute aber 60 Sekunden hat (00-59), wir aber in diesem Fall
nur 10 Texte zeigen wollen, fragen wir mit Hilfe des Regulären Ausdruckes
Es folgt der Quelltext: das Sekundenformat wird gesetzt, die Zeit wird in einer Variablen gespeichert und diese wird dann abgefragt.
Statt eines Spruches kann man natürlich auch eine externe Datei, einen Link oder ein Bild einfügen, ganz wie es beliebt. Und hier folgt die Live-Demo: Besser spät als nie. Tipp: Die Seite neu zu laden, erhöht die Pageviews von Dr. Web, ärgert aber unseren Server. |
| ||||||||
|
|
Partner: Template OK - PCopen - SITEopen - PCopen Schweiz - HTMLopen Schweiz - VirtualUniversity.ch - WEB-SET.com - YesMMS - Job und Karriere |