Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ротатор баннеров, Случайным образом 
:(
    Опции темы
Aliance
Дата 21.2.2005, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



Привет All.
Нужен простейщий скрипт (без исп. MySQL) для вывода случайного баннера (из списка, размеры всех баннеров одиноковые.)

Поиск не дал нужный результатов smile
Цитата
Ничего не найдено по Вашему запросу. Расширьте критерии поиска и попробуйте снова.


Нашел скрипт, не получилось что-то.
Код

<?
srand ((double) microtime() * 1000000);

$randomnumber = rand(0,1);

$include0 = "http://aliance.hoha.ru/images/toplogo.gif";
$include1 = "http://aliance.hoha.ru/images/toplogo1.gif";

if ($randomnumber== "0") {
 include ("$include0");
} else if ($randomnumber== "1") {
 include("$include1");
} else {
 echo ("Ошибка!");
}
?>

PM MAIL WWW ICQ Skype   Вверх
penizillin
Дата 21.2.2005, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 10.11.2004

Репутация: 8
Всего: 9



можно назвать все баннеры banner_1.jpg, banner_2.jpg и т.д.
тогда вызов будет проще:
Код
echo '<img src="/path/banner_'.mt_rand(1,5).'.jpg" />';

PM MAIL ICQ   Вверх
z-END
Дата 21.2.2005, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 5
Всего: 102



я бы ка сделал:
Код

<?php
srand ((double) microtime() * 1000000);
$f = fopen ("banners.txt", "rt");
while (feof ($f) == false) {$BanList[] = trim ( fgets($f));}
fclose ($f);
$randomnumber = rand (0, count ($BanList) - 1);
include ($BanList[$randomnumber]);
?>

соответсвенно в banlist.txt запихнуть названия картинок


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Aliance
Дата 21.2.2005, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



Спасибо за ответы smile
PM MAIL WWW ICQ Skype   Вверх
Рыжий
Дата 21.2.2005, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



посмотри вот здесь

http://forum.vingrad.ru/index.php?showtopic=40969
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0549 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.