Zufällige Werbe-Banner mit PHP

Werbebanner sind immer noch sehr gefragt, und auch wenn Sie mehrere Banner abwechselnd an einer Stelle anzeigen möchten, ist das mit PHP kein großes Problem. Das soll an einem Beispiel mit zwei zufällig wechselnden Bannern für verschiedene Kunden, Bannergrafiken, Titel- und Alt-Tags gezeigt werden.

Zunächst sollten die Daten der Werbebanner sinnvollerweise in ein Array gepackt werden. Das könnte so aussehen:

<?
$werbung = array( 1 => array(‘ziel‘ =>’adresse1.de‘, ‘grafik‘ => ‘banner1.gif‘, ‘titel‘ => ‘Werbung1‘, ‘alt‘ => ’1. Banner‘), 2 => array( ‘ziel‘ => ‘adresse2.de‘,  ‘grafik‘ => ‘banner2.gif‘, ‘titel‘ => ‘Werbung2‘, ‘alt‘ => ’2. Banner‘));
?>

Die Ausgabe des mit der Funktion array_rand() zufällig ausgewählten Werbebanners mit Bild, Link, Titeltext und Alt-Text kann mit folgender Routine erzeugt werden:

<?
$sb = array_rand($werbung);
echo ‘
<div>
<a href = http://’.$werbung[$sb][‘url’].’/ title = “’.$werbung[$sb][‘titel’].’”>
<img src = “.$werbung[$sb][‘grafik’].’” Alt = “’.$werbung[$sb]['alt‘].‘“ />
</a>
</div>‘;
?>

Dabei müssen die Grafiken im selben Verzeichnis liegen, in dem auch die Programmdatei ist.

Category: Allgemein  Tags: , ,
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>