Re: rotace banneru

From: Spock (spock@bfs.cz)
Date: 06. 07. 2000, 22:53 CEST


>Chcel by som na svojom serveri Linux postupne menit
>bannery, je ich asi sedem, aby sa vzdy ukazoval iny, napr.
>kazdy den. Neviete ma nasmerovat na nejaky php script
>alebo neco podobne, co by mi to pomohlo zaistit? Mozna
>je aj alternativa pre kazde natiahnutie stranky iny banner.
>Dakujem za Vas cas a napady. Dusi

alternativa pro kazdy pristup je mozna o neco jednodussi
a sama ma zase dve alternativy. obe zobrazi (v tomhle
prikladu) nahodne jeden z banneru ban_0.gif az ban_9.gif.
nemas-li vsechno v rootu, upravis si samozrejme paths.
z tohohle prikladu jsem je pro zjednoduseni vyhodil.

a) budto budes ten obrazek volat normalne z *.html stranky
<img src=banner.php width=468 height=...
a udelas si na to banner.php, kde bude jenom:

<?
header("Content-type: image/gif");
header("Expires: ".GMDate("D, d M Y H:i:s")." GMT");
srand((double)microtime()*1000000);$ban="ban_".rand(0,9).".gif";
readfile($ban);
exit();
?>

b) nebo bude ta stranka primo *.php a jmeno obrazku si pak
bude menit sama. do jinak normalniho html si das jenom dva
kousky php kodu:

<? srand((double)microtime()*1000000);
$ban="ban_".rand(0,9).".gif" ?>

a na miste obrazku (banneru) pak bude treba:

<img src="<?echo $ban;?>" width=468 height=...

jednodussi uz to snad ani bejt nemuze... :)))

bye, spock.



This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 02:53 CEST