скрипт для ротации рекламы

S
На сайте с 18.06.2008
Offline
26
836

Хотелось бы ротировать тизерную рекламу от разных рекламодателей. Как это сделать? У кого есть мысли по этому поводу?

ася 393819591
[Удален]
#1

function.php

<?php


function bannerotor(){

$banners_count=5;
$file='/go/base.txt';
$banners_dir='/go/images/';
$template='/go/template.tpl';

global $banners;
$sel_banners_keys = array_rand ( $allbanners=file ($_SERVER['DOCUMENT_ROOT'].$file), $banners_count );
foreach ( $sel_banners_keys as $key ){
list ( $image, $url ) = split( "[ \t]", $allbanners[$key] );
$banner['image']= $banners_dir.$image;
$banner['url']= $url;
$banners[]=$banner;

}
include ($_SERVER['DOCUMENT_ROOT'].$template);
}

bannerotor();

?>

redirect.php


<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location:".$HTTP_GET_VARS['url']."");
exit;
?>

template.tpl


<table border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="240" align="center">
<a href="<?php print $banners[0]['url']?>"><img src="<?php print $banners[0]['image']?>" width="240" height="300" border="0" align="center"></a>
</td>
</tr>
</table>

base.txt


1.gif http://go.site/redirect.php?url=http://site
2.gif http://go.site/redirect.php?url=http://site
3.gif http://go.site/redirect.php?url=http://site
4.gif http://go.site/redirect.php?url=http://site
5.gif http://go.site/redirect.php?url=http://site

Это?

S
На сайте с 18.06.2008
Offline
26
#2

KosoyRoman,

Скорее всего, нет. Нужно не просто баннеры ротировать, а блоки тизеров (по типу адфана), которые генерируются php скриптом.

В программировании я слаб, так что буду очень благодарен($) за организацию подобного рода ротации рекламы.

S
На сайте с 18.06.2008
Offline
26
#3

а если упростить задачу? не ротация, а просто поочередная загрузка тизеров от разных рекламодателей?

Jackyk
На сайте с 05.10.2005
Offline
342
#4
С уважением, Евгений.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий