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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Дата "от и до" 
V
    Опции темы
Spectre
Дата 23.7.2006, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 18.1.2006
Где: Беларусь, г. Минс к

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



Мне надо что бы картинка сменялась автоматически в зависимости от текущей даты. То есть осенью одна, как толька наступила зима - сменилась и т.д.
Как мне забить условие даты от такой-то до такой-то?
То бишь - если сегодняшняя дата находится в таком-то диапозоне дат, то выведи эту картинку. 
PM MAIL WWW ICQ   Вверх
mr.Anderson
Дата 23.7.2006, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


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

Репутация: 1
Всего: 128



А в чем проблема?
Код

$day = date( "d" );

if( $day > 8 && $day < 30 )
 ?>
   <img src = ... ... >
 <?php

ну и так далее.

Возможно, можно и проще, я только предложил один из вариантов. 


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
GiV
Дата 23.7.2006, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 13.7.2006
Где: rus|53

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



Код
mktime(0,0,0,1,1,date('Y));
mktime(0,0,0,3,31,date('Y));


Первое будет timestamp для 1 января текущего года, второе timestamp 31 марта текущего года. Если time() меньше второго, но больше первого, значит мы находимся в диапазоне от 1 января до 31 марта.
 
PM MAIL WWW ICQ   Вверх
Spectre
Дата 23.7.2006, 13:41 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 18.1.2006
Где: Беларусь, г. Минс к

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



Код

function logo_view() {
    $date = date("m");
    if($date == '1' || $date == '2' || $date == '12'):
        echo "<td width='250' height='80'><img src='images/logo(winter).gif'></td>\n";
    elseif($date == '3' || $date == '4' || $date == '5'):
        echo "<td width='250' height='80'><img src='images/logo(spring).gif'></td>\n";
    elseif($date == '6' || $date == '7' || $date == '8'):
        echo "<td width='250' height='80'><img src='images/logo(summer).gif'></td>\n";
    elseif($date == '9' || $date == '10' || $date == '11'):
        echo "<td width='250' height='80'><img src='images/logo(autumn).gif'></td>\n";
    endif;
}

Вот так сделал. Тут подсказали и я сразу сообразил... Вопрос решен. Можно правда проверку делать и "Больше/меньше". 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 23.7.2006, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 122
Всего: 261



Ой, как все сложно, хотя и правильно, отчасти smile
Код

echo "<td width='250' height='80'><img src='images/logo";
switch( $date )
{
 case "1" : echo "(winter)"; break;
 case "2" : echo "(winter)"; break;
// дальше по аналогии
}
echo ".gif'></td>\n";


ЗЫ: И забудь этот старый синтаксис с endif'ом. 
PM 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.0521 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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