|
iu.dx
Код: |
путь_до_картинки|описание|линк
|
пример:
Код: |
thumba.gif|sex|http://www.sex.com
|
iu.php
Код: |
<?php
//переменные
$iunum=1; //количество баннеров на странице
$iutw="468"; //ширина таблицы, в которой отображаются баннеры
$iubw=468; //ширина баннер
$iubh=60; //высота баннера
$iu="iu.dx"; //база данных с баннери
$iupics="/iu/"; //адрес папки с изображениями баннеров
$fp = fopen($iu, "r");
$iu_in = fread($fp, filesize($iu));
fclose($fp);
$iuline = explode("\n", $iu_in);
$is=sizeof($iuline);
$i=$is-1-$iunum;
srand((double)microtime()*1000000);
$spoint=rand(0,$i);
$rpoint=rand(1,$iunum);
echo "<table width=$iutw border=0><tr>";
for ($e=0;$e<$iunum;$e++) {
if (($spoint+$rpoint+$e)>=($spoint+$iunum)) {$rcorr=$iunum;} else {$rcorr=0;}
$iudata = explode("|", $iuline[$spoint+$rpoint+$e-$rcorr]);
echo "<td align=center><a href=$iudata[2] target=_top><img src=$iupics$iudata[0] width=$iubw height=$iubh alt=\"$iudata[1]\" border=0></a><br></td>";
}
echo "</tr></table>";
?>
|
Данный php-скрипт представляет собой элементарную систему
вертушки ушек на вашем сайте (или на нескольких сайтах).
Ротация ушек происходит случайным образом. При первом проходе
случайным образом выбираются n последовательных ушек из общего
списка. Затем они повторно перетасовываются случайным образом
и выводятся на экран. Все, что требуется от вас, это вести
текстовый файл (iu.dx - закачивайте его в текстовом формате!),
в котором перечислены все ушки (имя файла, поле ALT и ссылка).
Логика скрипта предполагает, что имеющееся количество готовых
ушек больше, чем количество ушек, которое вы хотите на одной
странице. В этом случае дублирования ушек на странице не
происходит, если вы, конечно, не поставите рядом две абсолютно
одинаковые строчки с описанием ушек (для рекламирования одной
и той же страницы можно сделать несколько изображений).
Никакой статистики по показам и нажатиям в текущей версии
не ведется. Также не предусмотрено защиты от кэширования,
поэтому посетители, использующие proxy-сервер, будут видеть
один и тот же набор ушек.
Для установки и использования достаточно отредактировать файл
iu.php (все переменные описаны в нем) и включить в код php-страницы
строчку <? include ("iu.php"); ?> в том месте, где вы хотите увидеть
свои ушки. Через файл iu.php можно выбрать размер ушек и их
количество на одной странице. Пока что поддерживаются только
ушки по горизонтали. |
|
|
|
|