if(($date>=mktime(0,0,0,"03","21",'2000')) AND ($date<=mktime(23,59,59,"04","20",'2000')))return"Овен";
if(($date>=mktime(0,0,0,"04","21",'2000')) AND ($date<=mktime(23,59,59,"05","21",'2000')))return"Телец";
if(($date>=mktime(0,0,0,"05","22",'2000')) AND ($date<=mktime(23,59,59,"06","21",'2000')))return"Близнецы";
if(($date>=mktime(0,0,0,"06","22",'2000')) AND ($date<=mktime(23,59,59,"07","23",'2000')))return"Рак";
if(($date>=mktime(0,0,0,"07","24",'2000')) AND ($date<=mktime(23,59,59,"08","22",'2000')))return"Лев";
if(($date>=mktime(0,0,0,"08","23",'2000')) AND ($date<=mktime(23,59,59,"09","21",'2000')))return"Дева";
if(($date>=mktime(0,0,0,"09","22",'2000')) AND ($date<=mktime(23,59,59,"10","22",'2000')))return"Весы";
if(($date>=mktime(0,0,0,"10","23",'2000')) AND ($date<=mktime(23,59,59,"11","22",'2000')))return"Скорпион";
if(($date>=mktime(0,0,0,"11","23",'2000')) AND ($date<=mktime(23,59,59,"12","21",'2000')))return"Стрелец";
if(($date>=mktime(0,0,0,"12","22",'2000')) AND ($date<=mktime(23,59,59,"01","20",'2000')))return"Козерог";
if(($date>=mktime(0,0,0,"01","20",'2000')) AND ($date<=mktime(23,59,59,"02","20",'2000')))return"Водолей";
if(($date>=mktime(0,0,0,"02","21",'2000')) AND ($date<=mktime(23,59,59,"03","20",'2000')))return"Рыбы";
}
echo zodiak("1990-07-31");
?>
Только проверь даты зодиаков, а то на скорую руку, может где ошибся.
-SCHATTEN-
Отправлено: 09 Августа, 2007 - 14:53:51
Пользователь
Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006 Откуда: Оттуда !
Помог: 0 раз(а)
В том то и проблема, что он легкий, но на такие задачи какраз время и нехватает ;)
Devoll
Отправлено: 09 Августа, 2007 - 19:11:27
Новичок
Покинул форум
Сообщений всего: 59
Дата рег-ции: Июль 2007
Помог: 0 раз(а)
Поправил небольшой косяк в скрипте. Если ты его используешь, то обнови его.
Вот собственно в чем баг был:
я использовал окончание срока знака зодиака так: mktime(0, 0, 0, "04", "20", '2000'), что означает что он закончился 20-04 в 00:00, когда надо было так: mktime(23, 59, 59, "04", "20", '2000').
P-r-o-p-h-e-T
Отправлено: 09 Сентября, 2008 - 16:34:28
Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Сент. 2008
Помог: 0 раз(а)
хороший скрипт, только с ошибкой. Козерог не привильно обсчитывался.
if(($date>=mktime(0,0,0,"3","21",'2000')) AND ($date<=mktime(23,59,59,"4","20",'2000')))return"<img src='/image/horo1.gif' title='Овен' alt='Овен'>";
if(($date>=mktime(0,0,0,"4","21",'2000')) AND ($date<=mktime(23,59,59,"5","21",'2000')))return"<img src='/image/horo2.gif' title='Телец' alt='Телец'>";
if(($date>=mktime(0,0,0,"5","22",'2000')) AND ($date<=mktime(23,59,59,"6","21",'2000')))return"<img src='/image/horo3.gif' title='Близнецы' alt='Близнецы'>";
if(($date>=mktime(0,0,0,"6","22",'2000')) AND ($date<=mktime(23,59,59,"7","23",'2000')))return"<img src='/image/horo4.gif' title='Рак' alt='Рак'>";
if(($date>=mktime(0,0,0,"7","24",'2000')) AND ($date<=mktime(23,59,59,"8","22",'2000')))return"<img src='/image/horo5.gif' title='Лев' alt='Лев'>";
if(($date>=mktime(0,0,0,"8","23",'2000')) AND ($date<=mktime(23,59,59,"9","21",'2000')))return"<img src='/image/horo6.gif' title='Дева' alt='Дева'>";
if(($date>=mktime(0,0,0,"9","22",'2000')) AND ($date<=mktime(23,59,59,"10","22",'2000')))return"<img src='/image/horo7.gif' title='Весы' alt='Весы'>";
if(($date>=mktime(0,0,0,"10","23",'2000')) AND ($date<=mktime(23,59,59,"11","22",'2000')))return"<img src='/image/horo8.gif' title='Скорпион' alt='Скорпион'>";
if(($date>=mktime(0,0,0,"11","23",'2000')) AND ($date<=mktime(23,59,59,"12","21",'2000')))return"<img src='/image/horo9.gif' title='Стрелец' alt='Стрелец'>";
if((($date>=mktime(0,0,0,"1","1",'2000')) AND ($date<=mktime(23,59,59,"1","20",'2000')))||(($date>=mktime(0,0,0,"12","22",'2000')) AND ($date<=mktime(23,59,59,"1","31",'2000'))))return"<img src='/image/horo10.gif' title='Козерог' alt='Козерог'>";
if(($date>=mktime(0,0,0,"1","20",'2000')) AND ($date<=mktime(23,59,59,"2","20",'2000')))return"<img src='/image/horo11.gif' title='Водолей' alt='Водолей'>";
if(($date>=mktime(0,0,0,"2","21",'2000')) AND ($date<=mktime(23,59,59,"3","20",'2000')))return"<img src='/image/horo12.gif' title='Рыбы' alt='Рыбы'>";
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.