|
Home - Programmieren - PHP - PHP-Banner-Rotation ohne MySQL
Hinweis: Für den hier dargestellte Inhalt ist nicht der Betreiber der Plattform, sondern der jeweilige Autor verantwortlich. Falls Sie Missbrauch vermuten, bitten wir Sie, uns unter missbrauch@it-academy.cc zu kontaktieren. [Druckansicht] [Als E-Mail senden] [Kommentar verfassen] Einleitung Viele Webmaster sind auf Banner-Werbung angewiesen um Ihre Kosten ganz oder teilweise zu decken. Da der Platz auf einer Seite jedoch begrenzt ist, bauen sie sich einen Rotator der jedesmal einen Banner per Zufall auswählt. Durch den Gebrauch von MySQL-Datenbanken machen sie es jedoch selber (und dem Server) schwer (und das muss nicht sein). Es werden unnötige Zugriffe auf die Datenbank erzeugt, welche die Performance der Webseite erheblich mindert. Einen Banner-Rotator kann man jedoch auch mit reinem PHP bauen: In diesem Beispiel werden 5 verschiedene Banner verwendet.
Hier wählt PHP mit der Funktion rand() eine Zufallzahl von 1 bis 5 und vergibt diese als Wert an die Variable $banner.
Danach wird PHP anhand des Wertes der Variable $banner_id bestimmen, welches Bild im Quellcode aufgenommen wird. Das Bild wird dann vom Browser heruntergeladen und dargestellt.
Zuletzt kann man dieses Skript dann auch noch auf die verschiedenen Seiten inkludieren:
Fertig! Der Server wird dadurch eine Menge Arbeit erspart (kürzere Antwortzeiten!) und selbst muss man auch nicht mehr tun als die Bilder auf den Server zu laden und dem Skript eine Zeile hinzu zu fügen.
|
Autoren:04150
Artikel:00819 Glossar:04124 News:13569 Userbeiträge:16268 Queueeinträge:05150
Projektsteuerung statt Anwesenheitskontrolle
MONDroid - your monitoring Solution for Android with PRTG-Support Red-Hosting jetzt mit erweitertem Shop-Webhosting-Angebot [Mehr News]
Ihre Anforderungen an ein Online-Zeiterfassungs-Produkt?
|