Ротатор рекламы для сайта на PHP. Скрипт ротатора рекламы.

Наверняка каждый вебмастер или тот кто держит сайт, на котором есть реклама, хотел чтобы отображались не одни и теже рекламные блоки на сайте, а постоянно разные.

То есть, допустим, на вашем сайте есть рекламный блок. И есть 3 объявления для этого блока. Как сделать что бы они в этом блоке последовательно менялись после перехода на другую страницу. Выход - использовать ротатор рекламы на PHP.

Создаём простой ротатор рекламы на PHP

Наверняка найдутся те, кто не любит читать подобные мануалы, что где как работает и им легче скачать готовую сборку скрипта. Именно для этих людей уготовлена ссылка на скачивание скрипта ротатора рекламы:

Скачать ротатор рекламы на PHP

Ну а для всех остальных мы продолжим, и выложим код ротатора тут и немного разберём его действие. Вот непосредственно содержимое самого файла ротатора, назрвём его rotator.php:

<?
$reklama[]='
Код объявления №1
';
$reklama[]='
Код объявления №2
';
$reklama[]='
Код объявления №3 - их может быть сколько угодно
';
header("Content-Type: text/html; charset=utf-8");
session_start();
$nomer=count($reklama);
if(!isset($_SESSION['nomer'])){
$_SESSION['nomer']=0;
}
else
{
if($_SESSION['nomer']<($nomer-1)){
$_SESSION['nomer']++;
} else {
$_SESSION['nomer']=0;
}
}
echo $reklama[$_SESSION['nomer']];
?>

В самом начале файла, на месте примера вставляйте свои коды объявлений, их может быть сколько вам угодно, но коды не должны содержать апостроф ' ! Если же вам будет необходимо вставить код в котором имеется апостроф, то вместо обычной конструкции вида:

$reklama[]='
Код объявления
';

Используйте:

$reklama[]=' ?>
Код объявления с апострофами
<? ';

Теперь о том как использовать файл.

1. Разместите свои коды в отведённые места в начале этого файла, который мы назвали rotator.php.

2. Теперь на месте вывода ваших объявлений на сайте вставьте код:

<? include 'rotator.php'; ?>

На этом всё. Теперь ваши объявления будут менятся для посетителя с каждым его просмотром страниц ("хитом").

Ну и очевидное: Данный скрипт не будет работать на серверах без поддержки PHP!!!


You have no rights to post comments

Карта сайта