net-board.net Archiv
[PHP] Bannerrotation - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19)
+---- Forum: Tutorials und Artikel: Programmieren und Datenbanken (https://net-board.net/forumdisplay.php?fid=15)
+---- Thema: [PHP] Bannerrotation (/showthread.php?tid=1911)



[PHP] Bannerrotation - brunner - 22.06.2003

Ok hier will ich euch erklären wie man so einen Partner-banner-rotation macht:

Als erstes macht ihr ne txt datei auf wo ihr url + bildurl speichert.

z.b.
banner.txt
ihr müsst das dann so speichern:

http://www.net-board.net|http://networld.keyspace.info/21062003/OhneTitel-1.gif
http://www.net-board.net|http://www.brunner-world.de/partner/netboard.gif

2)

neue datei machen und abspeichern unter partner.php
in partner.php muss dann das stehen


<?php
$zufall = file("banner.txt"); //hier muss die txt dateiurl stehen
srand ( (double) microtime()*10000000);$partner = count($zufall)-1;
$zahl = rand(0,$partner);
$einzeln = explode("|", $zufall[$zahl]); //hier wird die txt datei exploded
echo "<a href=\"".$einzeln[0]."\" target=\"_blank\">"; //hier wird erstmal die url angegeben wo wir in der txt datei abgespeichert haben
echo "<img src=\"".$einzeln[1]."\" border=\"0\"></a>"; //hier wird der banner angezeigt den wir ebenfalls in der txt datei abgepeichert haben
?>

besipiel:
hier (sind nur zwei test-banners drin, könnte also vorkommen das mal die eine datei 3 mal hintereinanderkommt)