Náhodný výběr reklamního banneru – rand, count, echo

Jednoduchý rotátor reklamních bannerů v php.

Skript náhodně vybere jeden s libovolného počtu vámi vložených bannerů a ten následně zobrazí.

<?php
$HTMLS = Array(
'banner 1',
'banner 2',
...
'banner X'
);
echo $HTMLS[rand(0, count($HTMLS)-1)];
?>

Dávejte si pozor na jednoduché (') a dvojité (") uvozovky. Ve skriptu ponechte jednoduché a v bannerech používejte výhradně dvojité. Vyhnete se tak zbytečným problémům s jejich kolizemi.

<?php
$HTMLS = Array(
'<a href="http://www.webdeal.cz/?a=1859"><img src="http://www.webdeal.cz/reklamni-plochy/4/banner_square.png"></a>',
'<a href="http://copywriting.cz/?a=1859">
<img src="http://www.copywriting.cz/images/banners/1/gif/250x250.gif"></a>'
);
echo $HTMLS[rand(0, count($HTMLS)-1)];
?>

Příklad: Na místě vloženého kódu rotují affiliate bannery podnikatelského fóra WebDeal a tržiště s texty Copywriting.

Sdílet na Facebooku Sdílet na Twitteru

3 komentáře

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *