|
|
|
| задача тривиальна, показать картинку исходя даты
<?php
$year_s=(int)date('L');
//проверяем высокосный ли год
$surr_date=(int)date(z);
// номер текущего дня месяца
if ($year_s=1)
{$year=(int)365;
// высокосный
$year_start=(int)0;
$whinter_start=(int)334;
$whinter_finish=(int)59;
$vesna_start=(int)60;
$vesna_finish= (int)152;
$leto_start= (int)153;
$leto_finish=(int)243;
$aut_start= (int)244;
$aut_finish=(int)333;
}
else
{ $year_s=0;
$year=(int)364;
//количесиво дней в году обычном
$year_start=(int)0;
$whinter_start=(int)333;
$whinter_finish=(int)58;
$vesna_start=(int)59;
$vesna_finish= (int)151;
$leto_start= (int)152;
$leto_finish=(int)242;
$aut_start= (int)243;
$aut_finish=(int)332;
}
if (($year_start <= $surr_date &&$surr_date <= $whinter_finish) && ($whinter_start <= $surr_date&& $surr_date <= $year) )
//проверяем принадлежит ли номер текущего дня месяца диапазону зимы
{print ("<img src='winter.gif' width='230' height='76'/>");
}
elseif ($vesna_finish<= $surr_date&& $surr_date<=$vesna_start)
{
//принадлежит диапазону весны
print ("<img src='vesna.gif' width='230' height='76'/>");
}
elseif ($leto_finish<= $surr_date &&$surr_date<= $leto_start)
{ print ("<img src='summ.gif' width='230' height='76'/>");
} elseif ( $aut_finish<= $surr_date&& $surr_date<= $aut_start)
{ print ("<img src='aut.gif' width='230' height='76'/>");
}
?>
|
синтаксических ошибок нет, картинка не показывается :-( | |
|
|
|
|
|
|
|
для: Nextia
(12.01.2011 в 04:19)
| |
<?php
$month = date('m');
if ($month == 11 || ($month < 2)){
print ("<img src='winter.gif' width='230' height='76'/>");
}elseif ($month < 5){
print ("<img src='vesna.gif' width='230' height='76'/>");
}elseif($month < 8){
print ("<img src='summ.gif' width='230' height='76'/>");
}else{
print ("<img src='aut.gif' width='230' height='76'/>");
}
?>
|
типа вот этого что ли? | |
|
|
|
|
|
|
|
для: ONYX
(12.01.2011 в 04:26)
| | Спасибо примерно так. | |
|
|
|