Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Вывод картинки в зависимости от времени...
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
Maksss
Отправлено: 18 Января, 2006 - 14:56:19
Post Id


Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Нояб. 2005  
Откуда: Moscow

Карма 0




Люди, не могли бы помочь, как можно осуществить вывод 8 картинок в зависимости от времени суток (например с 0:00 до 6:00 одна, а с 6:00 до 0:00 другая) и в зависимости от времени года, летом - одна, замой, весной осенью другая???

ну или же хотя бы 4-х от времени года???
 
 Top
RaZoR
Отправлено: 18 Января, 2006 - 16:06:25
Post Id



Full Member


Покинул форум
Сообщений всего: 225
Дата рег-ции: Март 2005  
Откуда: Оренбург

Карма 0




здесь лучше использовать JavaScript, а не PHP, т.к. время нужно клиентское, а не серверное. вот получилось что-то вроде этого
CODE:
<script language="JavaScript">
function img()
{
/*
1.jpg - зима, день
2.jpg - зима, ночь
3.jpg - весна, день
4.jpg - весна, ночь
5.jpg - лето, день
6.jpg - лето, ночь
7.jpg - осень, день
8.jpg - осень, ночь
*/
now=new Date();
hour=now.getHours();
month=now.getMonth()+1;
if ((hour>=0)&&(hour<=5))
{
if ((month>=3)&&(month<=5)) document.write("<img src=4.jpg>");
else if ((month>=6)&&(month<=8)) document.write("<img src=6.jpg>");
else if ((month>=9)&&(month<=11)) document.write("<img src=8.jpg>");
else document.write("<img src=2.jpg>");
}
else
{
if ((month>=3)&&(month<=5)) document.write("<img src=3.jpg>");
else if ((month>=6)&&(month<=8)) document.write("<img src=5.jpg>");
else if ((month>=9)&&(month<=11)) document.write("<img src=7.jpg>");
else document.write("<img src=1.jpg>");
}
}
</script>
Картинка: <script language="JavaScript">img();</script>
 
 Top
Maksss
Отправлено: 19 Января, 2006 - 02:22:55
Post Id


Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Нояб. 2005  
Откуда: Moscow

Карма 0




Огромное пасиба!!!Улыбка
 
 Top
Maksss
Отправлено: 08 Марта, 2006 - 08:46:53
Post Id


Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Нояб. 2005  
Откуда: Moscow

Карма 0




Настала весна, а картинка не поменялась... =((
Пощелкав даты на календарике - выяснил что зима, весна, лето, осень смещены на 1 месяц вперед, т.е.:
январь, февраль март - картинка зимняя
апрель май июнь - весна и т.д...

что надо изменить???
 
 Top
Леголегс Администратор
Отправлено: 08 Марта, 2006 - 14:25:36
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Maksss, RaZoR
Месяцы в JS нумеруются с нуля, надо заменить
CODE:
month=now.getMonth();
на
CODE:
month=now.getMonth()+1;
 
 Top
RaZoR
Отправлено: 09 Марта, 2006 - 10:31:51
Post Id



Full Member


Покинул форум
Сообщений всего: 225
Дата рег-ции: Март 2005  
Откуда: Оренбург

Карма 0




точно. извиняюсь. поправил пост.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0342]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33