Страниц (4): « 1 [2] 3 4 » |
|
Описание: как их вешать |
Поиск в теме | Версия для печати |
Bard |
Отправлено: 14 Декабря, 2005 - 16:35:26
|
Full Member
Покинул форум
Сообщений всего: 164
Дата рег-ции: Нояб. 2005
Откуда: Москва, Россия
Карма 0
|
Вот! Сам реализовал! *жутко собой гордится*
CODE:<?
$file1="banner/banner1/banner_"; //место и имя файлов
$max1=3; //число банеров
mt_srand(time()+(double)microtime()*1000000);
$ban1= mt_rand(1,$max1);
$file2="banner/banner2/banner_"; //место и имя файлов
$max2=3; //число банеров
mt_srand(time()+(double)microtime()*1000000);
$ban2= mt_rand(1,$max2);
$file3="banner/banner3/banner_"; //место и имя файлов
$max3=3; //число банеров
mt_srand(time()+(double)microtime()*1000000);
$ban3= mt_rand(1,$max3);
$counters = <<<CNT
<img src='$file1$ban1.gif'>
<img src='$file2$ban2.gif'>
<img src='$file3$ban3.gif'>
CNT;
?>
Правда получилось грубо и примитивно..
Я сделал 3 папки, чтобы положить в них разные баннеры и в одну загрузку рядом не попали одинаковые.
Хорошо бы сделать одну папку, но в коде во втором шаге проверять полученную RND если она равна полученной в предидущем шаге, то повторить действие (третий шаг должен сверяться со вторым и первым, и т.д.), но я не знаю как делвть на php функцию goto. Хотя, пока писал это сообщение подумал, что можно реализовать циклом... Сейчас попробую... |
|
|
|
Поиск в теме | Версия для печати |
Страниц (4): « 1 [2] 3 4 » |
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0, скрытых: 0) |
« Моды, хаки, скины и дополнения » |
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
|
|
|