Mittwoch, 21. Februar 2018

15:55

Homepage-Tipps & -tricks für Webmaster mit PHP

Bilderrotator, Grafik- u. Banner-Rotation, rotierende Zufallsgrafiken mit Ziel-Url

Ein einfacher PHP-Code ermöglicht auf Ihrer Webseite Zufallsgrafiken rotieren zu lassen, welche durch Zuordnung eines Links jeweils auf eine bestimmte Seite bzw. Ziel-Url verweisen. Mit diesem Code können Sie auch eigene Banner-Rotationen realisieren.

Anweisung im Html-Dokument "rotation.php":

<html>
<head>
<title>Rotation</title>
</head>
<body>
<?PHP
$bild[1]="http://www.seite-xyz.de/images/bild_1.jpg";
$bild[2]="http://www.seite-xyz.de/images/bild_2.jpg";
$bild[3]="http://www.seite-xyz.de/images/bild_3.jpg";
$link[1]="http://www.seite-xyz.de/link_1.htm";
$link[2]="http://www.seite-xyz.de/link_2.htm";
$link[3]="http://www.seite-xyz.de/link_3.htm";
srand((double)microtime()*1000000);
$anzahl=count($bild);
$id=rand(1,$anzahl);
echo "<a href='$link[$id]'><img src='$bild[$id]' width='160' height='160' alt=''></a>";
?>
</body>
</html>

Beispiel ansehen
Folgen Sie im Beispiel dem Link der Grafik, gehen Sie danach wieder über den "zurück"-Verweis zum Ausgangspunkt und wiederholen es einige Male!

Anpassung des Codes

1. Rot markierte Zeilen: Grafik-Adressen hinterlegen
2. Blau markierte Zeilen: Ziel-Urls hinterlegen
3. Grün markierte Stelle: Grafik-Größe angeben

Zu berücksichtigen ist bei der Anpassung, dass die dafür verwendeten Grafiken alle gleich groß sind. Bei Bedarf kann das Script auch erweitert werden, wobei die Links jeweils fortlaufend zu nummerieren sind, um eine korrekte Zuordnung sicherzustellen.

PHP läuft nur serverseitig, d. h. dass die Seite mit dem PHP-Code zuerst auf einen PHP-fähigen Server hochgeladen werden muss, um die Rotation zu testen bzw. auszuführen. Die Grafiken müssen ebenfalls hochgeladen werden.
Im Übrigen muss das Dokument mit dem PHP-Code die Endung .php tragen oder siehe ggf. hier!
[ veröffentlicht am 22.09.2008 ] __________________________





© 2007 - 2018 Copyright by homepage-vorlagen-webdesign.de | Hosted by 1&1

Diese Seite wurde zuletzt am 23.12.2016 17:50 aktualisiert.