X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Ротатор баннеров
oduvan4ik
oduvan4ik
Topic Starter сообщение 18.1.2009, 18:11; Ответить: oduvan4ik
Сообщение #1


Напишите мне пожалуйста код для ротации баннеров по порядку ( 1,2,3,4,5,1,2,3,4,5 и т.д. ) я искал в поисковиках, но там только есть в случайном порядке или те что используют mysql ( а мне бы через txt нужно )
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oduvan4ik
oduvan4ik
Topic Starter сообщение 18.1.2009, 19:40; Ответить: oduvan4ik
Сообщение #2


или хотя бы ссылку дайте где его можно скачать ...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FordogeN
FordogeN
сообщение 18.1.2009, 23:48; Ответить: FordogeN
Сообщение #3


WOWEB.RU по ищи в РНР скриптах


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 19.1.2009, 22:19; Ответить: ZiTosS
Сообщение #4


Что тут сложного?
Будут три файла
1) count.txt - хранит счётчик баннера который нужно вывести.
Начальный вид
0

2) banners.txt - хранит ссылки на баннеры. Каждая на новой строчке.
http://site.ru/banner.gif|ссылка1
/images/banner.jpg|ссылка2
./banners/my.jpg|ссылка3

Первая - с чужого сайта, вторая - от корня вашего сайта, третья - от файла скрипта.

3) Файл-обработчик banners.php
[php]<?php

/*Считываем построчно файл count.txt. У нас одна строка с целым значением*/
if(($fcount = file("count.txt")) === FALSE)
{
echo "Нет доступа к файлу (count.txt)";
exit();
}

$counts = (intval($fcount[0]) != 0) ? intval($fcount[0]) : 0; // Счётчик нынешнего

if (!$writer = fopen("count.txt", 'w'))
{
echo "Не могу открыть файл на запись (count.txt)";
exit();
}

/*Считываем в массив построчно ссылки*/
if(($banners = file("banners.txt")) === FALSE)
{
echo "Нет доступа к файлу (banners.txt)";
exit();
}

$write = ($counts < (count($banners)-1)) ? $counts+1 : 0; //Меняем счётчик на единицу, если достигли конца , переходим в начало

/*переписываем значение счётчика*/
if (fwrite($writer, $write) === FALSE)
{
echo "Не могу произвести запись в файл (count.txt)";
exit();
}

fclose($writer); // Закрываем файл со счётчиком

$parse = explode("|", $banners[$counts]); //Разбиваем нужную строку на подстроки array(Баннер, Ссылка)

$banner = str_replace("\n", "", $parse[0]); //Формируем ссылку на картинку баннера
$href = str_replace("\n", "", $parse[1]); //Формируем ссылку

/*Выводим баннер*/
echo"
<a href='{$href}'><img src='{$banner}' /></a>
";
?>[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ThanDdoR
ThanDdoR
сообщение 7.2.2009, 2:27; Ответить: ThanDdoR
Сообщение #5


Хех.... сенк))
буду тоже юзать :unsure:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Banochkin
Banochkin
сообщение 7.2.2009, 12:41; Ответить: Banochkin
Сообщение #6


Мне всё время у тебя эта фраза нравится
Что тут сложного?
:) :) :) Как будто тут все гуру собрались))) А за скриптик спасибо, заюзаем :unsure:)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ThanDdoR
ThanDdoR
сообщение 7.2.2009, 16:07; Ответить: ThanDdoR
Сообщение #7


И не говори )) Тут все все спецы сидят!)))


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Разработка баннеров, логотипов, оформление соцсетей
Быстрое и качественное изготовление web-графики
10 Bannerov 7200 28.1.2021, 13:35
автор: Bannerov
Открытая тема (нет новых ответов) Вопрос - платное размещение баннеров на сайте
10 WGN 3126 14.12.2020, 14:20
автор: Peterson
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыДизайн сайтов, баннеров, разработка логотипов, оформление соц.сетей, простая полиграфия
Старательный новичок предлагает свои услуги
15 Pasica 7140 25.9.2020, 0:18
автор: Pasica
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыНужны постоянные заказы на дизайн сайтов, баннеров, обложек для с/с, каналов
0 romaldemin_mw 6837 20.6.2020, 23:35
автор: romaldemin_mw
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыДизайн: сайтов, баннеров, шапок, логотипов - быстро и недорого!
127 mrvintage 95228 27.5.2020, 16:17
автор: mrvintage


 



RSS Текстовая версия Сейчас: 29.3.2024, 2:30
Дизайн