Старый 21.02.2013, 20:24   #1
Эксперт
 
Аватар для vitaliy s
 
Регистрация: 20.03.2010
Адрес: Симферополь
Сообщений: 1,547
Вес репутации: 233
vitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущее
Question Ротатор баннеров при обновлении страницы

Добрый день!

Подскажите как реализовать цикличный вывод php файлов при обновлении страницы и переходе на другую.

Сейчас использую такой код

<?
srand((double)microtime()*1000000);
$rnd = rand(1,2);
include $rnd.'.php';
?>

Только это рандом, а надо такой как описал выше.
vitaliy s вне форума   Ответить с цитированием
Старый 21.02.2013, 20:36   #2
Мастер
 
Аватар для jekky25
 
Регистрация: 30.04.2008
Сообщений: 525
Вес репутации: 212
jekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личность
По умолчанию

<?
$rnd = intval ($_SESSION['rnd']);
$_SESSION['rnd'] = $rnd + 1;
include $rnd.'.php';
?>
jekky25 вне форума   Ответить с цитированием
Старый 21.02.2013, 21:02   #3
Эксперт
 
Аватар для vitaliy s
 
Регистрация: 20.03.2010
Адрес: Симферополь
Сообщений: 1,547
Вес репутации: 233
vitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущее
По умолчанию

Цитата:
Сообщение от jekky25 Посмотреть сообщение
<?
$rnd = intval ($_SESSION['rnd']);
$_SESSION['rnd'] = $rnd + 1;
include $rnd.'.php';
?>
Выводит только 1.php, а как еще 2.php воткнуть?

Добавлено через 4 минуты
Warning: include(3.php) [function.include]: failed to open stream: No such file or directory in

Добавлено через 37 секунд
Надо, чтобы по очереди 1 потом 2

Добавлено через 3 минуты
Вроде разобрался
Цитата:
<?
$rnd = intval ($_SESSION['rnd']);
$_SESSION['rnd'] = $rnd + 1;
if ($_SESSION['rnd'] > 2) $_SESSION['rnd'] = 1;
include $rnd.'.php';
?>
Добавлено через 5 минут
Хотел + поставить, не дает

Последний раз редактировалось vitaliy s; 21.02.2013 в 21:02. Причина: Добавлено сообщение
vitaliy s вне форума   Ответить с цитированием
Старый 21.02.2013, 21:20   #4
Мастер
 
Аватар для jekky25
 
Регистрация: 30.04.2008
Сообщений: 525
Вес репутации: 212
jekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личность
По умолчанию

Так у вас 2 файла всего. Так все правильно. Проверку на максимум делаете и будет работать.
jekky25 вне форума   Ответить с цитированием
Старый 22.02.2013, 01:56   #5
Новичок
 
Регистрация: 12.05.2011
Сообщений: 76
Вес репутации: 164
Status-X - просто великолепная личностьStatus-X - просто великолепная личностьStatus-X - просто великолепная личностьStatus-X - просто великолепная личностьStatus-X - просто великолепная личностьStatus-X - просто великолепная личность
По умолчанию

PHP код:
$_SESSION['rnd'] = isset($_SESSION['rnd']) && $_SESSION['rnd'] == 1;
include 
$_SESSION['rnd'] . '.php'
Status-X вне форума   Ответить с цитированием
Старый 23.02.2013, 04:07   #6
Эксперт
 
Аватар для vitaliy s
 
Регистрация: 20.03.2010
Адрес: Симферополь
Сообщений: 1,547
Вес репутации: 233
vitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущееvitaliy s - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Status-X Посмотреть сообщение
PHP код:
$_SESSION['rnd'] = isset($_SESSION['rnd']) && $_SESSION['rnd'] == 1;
include 
$_SESSION['rnd'] . '.php'
Спасибо, а то моя последняя версия кода иногда выдавала Warning: include(0.php)
vitaliy s вне форума   Ответить с цитированием
Старый 25.02.2013, 18:26   #7
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 236
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

не надо сессию заводить, если ее нет, пишите в куки
ahsinis вне форума   Ответить с цитированием
Старый 06.10.2013, 20:28   #8
Новичок
 
Регистрация: 08.01.2012
Сообщений: 55
Вес репутации: 0
scauter не любят в этих краяхscauter не любят в этих краях
По умолчанию

Подскажите код хорошего ротатора баннеров.Я не вебмастер ,если можно подробнее и по проще объясните.
Есть такой код ,но он показывает баннеры на всех страницах.Мне нужно ,чтобы определённые баннеры показывались на заданных страницах.
Цитата:
<div id="a1"></div>

<SCRIPT>
imgID=new Array // Картинки, ссылки или текст:
imgID[0]="<a href='#1'><img src='/1.jpg' border='0'></a>"
imgID[1]="<a href='#2'><img src='/2.jpg' border='0'></a>"
imgID[2]="<a href='#3'><img src='/3.jpg' border='0'></a>"
imgID[3]="<a href='#4'><img src='/4.jpg' border='0'></a>"

document.getElementById("a1").innerHTML = imgID[3]; // Начальный баннер (последний)

window.setInterval(function () {
if (!this.a||this.a=="0") this.a = 3; // Всего баннеров
else this.a--;
document.getElementById("a1").innerHTML = imgID[this.a];

}, 3000); // Задержка листания
</script>
scauter вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ротатор/слайдер баннеров Fixemer Разработка и сопровождение сайтов 9 20.03.2012 18:31
AD1.RU - оплата за действия. Умный ротатор и 10 форматов рекламы. ad1 Партнерские программы, баннерная реклама 42 29.11.2011 21:35
Ротатор банеров, не убиваемый ABP и прочими резалками videomostru Софт для оптимизаторов и вебмастеров 0 09.07.2010 22:42
Ротатор банеров RadoM Курилка 1 25.09.2008 09:16
Что происходит при обновлении апе ПР? Pavel Вопросы по работе системы 7 08.01.2008 14:35


Часовой пояс GMT +3, время: 03:37.