Felix
Друг форума
- Регистрация
- 20.06.2009
- Сообщения
- 1 097
Такссс, всем здрасте!
Сразу к делу,
Есть скрипт PHP ротатора рекламы, выгладит так.
Баннера появляются в случайном порядке, как сделать так чтобы они появлялись не случайно, а по очереди, которую можно задавать.
ну сначала первый, потом второй, третий снова первый и по кругу.
Сам нашёл ответ
Вот такой вариант самый простой.
Creator предлагал на основе кукков, но на основе сессий будет надёжней, сказал он же
Хммм но мой скрипт последний почему то не работает. Кто может сказать почему ?
Сразу к делу,
Есть скрипт PHP ротатора рекламы, выгладит так.
Код:
<?php
$banners = array ();
// Список ваших баннеров
$banners[] = '<a href="http://www.site-1.ru/">site-1.ru</a>';
$banners[] = '<a href="http://www.site-2.ru/">site-2.ru</a>';
$banners[] = '<a href="http://www.site-3.ru/">site-3.ru</a>';
...
$banners[] = '<a href="http://www.site-N.ru/">site-N.ru</a>';
echo $banners[array_rand ($banners)];
?>
ну сначала первый, потом второй, третий снова первый и по кругу.
Сам нашёл ответ
Вот такой вариант самый простой.
Код:
<?php
session_start();
$massive[]=""; //здесь между кавычками " и " вписываем код нашей рекламы
$massive[]=""; //аналогично
$massive[]=""; //аналогично
$massive[]=""; //аналогично
$massive[]=""; //аналогично
$massive[]=""; // если останутся лишние строки $massive[]=""; - стираем их , если не хватает, то добавляем
$nomer=count($massive);
if(!isset($_SESSION['nomer'])){
$_SESSION['nomer']=0;
}
else
{
if($_SESSION['nomer'] $_SESSION['nomer']++;
}else{
$_SESSION['nomer']=0;
}
}
echo $massive[$_SESSION['nomer']];
?>
Хммм но мой скрипт последний почему то не работает. Кто может сказать почему ?