Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
09.01.2007, 16:05 | #1 |
Нужен скрипт
Народ помогите кто нить.Короче проблеммы такая,работаю на сайтом радиостанции и нужно чтоб на странице каждый день выводились именниники,может кто знает
|
|
Реклама: | Рекомендуем супермаркет KNS.ru - видеокарты купить - Подарок каждому покупателю! | стол-стеллаж | 14 марта 2025 руки вверх | Выгодно, удобно, быстро в КНС Нева - мониторы loc - доставкой по Санкт-Петербургу и СЗАО | zrk 250 |
09.01.2007, 18:42 | #2 |
Guest
Сообщений: n/a
|
Re: Нужен скрипт
А в чем проблема? В базу заливаешь дни рождения, а потом делаешь выборку по сегодняшней дате, ну или как угодно, можно показывать кто будет именинником через неделю...
|
09.01.2007, 18:50 | #3 | |||||||||||||||||||||||
Неактивный пользователь
Пол: Регистрация: 03.03.2006
Сообщений: 11
Репутация: 4
|
Re: Нужен скрипт
полностью согласен с a_n_d_y. если не хочешь в базу можно организовать в текстовом файле, и сделать по нему поиск по ключевым словам. нечто подобное у меня уже есть, только делалось для новостей, нои для твоей ситуации подойдет если немного подправить. если надо могу скинуть скажи куда. |
|||||||||||||||||||||||
09.01.2007, 19:28 | #4 |
Re: Нужен скрипт
Да возится особо времени нет.Все что можно кидайте сюда [email protected]_
|
|
24.05.2007, 22:20 | #5 |
Неактивный пользователь
Регистрация: 24.05.2007
Сообщений: 1
Репутация: 0
|
Ответ: Нужен скрипт
<SCRIPT LANGUAGE="JavaScript">
<!-- calendar = new Date(); day = calendar.getDay(); month = calendar.getMonth(); date = calendar.getDate(); year = calendar.getYear(); if (year< 100) year = 1900 + year; cent = parseInt(year/100); g = year % 19; k = parseInt((cent - 17)/25); i = (cent - parseInt(cent/4) - parseInt((cent - k)/3) + 19*g + 15) % 30; i = i - parseInt(i/28)*(1 - parseInt(i/28)*parseInt(29/(i+1))*parseInt((21-g)/11)); j = (year + parseInt(year/4) + i + 2 - cent + parseInt(cent/4)) % 7; l = i - j; emonth = 3 + parseInt((l + 40)/44); edate = l + 28 - 31*parseInt((emonth/4)); emonth--; var dayname = new Array ("Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"); var monthname = new Array ("Январь","Февраль","Март","Апрель","Май","Июнь"," Июль","Август","Сентябрь","Октябрь","Ноябрь","Дека брь" ); document.write(" "); document.write(dayname[day] + ", "); document.write(monthname[month] + " "); if (date< 10) document.write("0" + date + ", "); else document.write(date + ", "); document.write(year + " "); // Easter if ((month == emonth) && (date == edate)) document.write("Easter Sunday (Western) "); // January if ((month == 0) && (date == 22)) document.write("Имениник"); // February if ((month == 1) && (date == 10)) document.write("Имениник"); // March if ((month == 2) && (date == 6)) document.write("Имениник"); // April if ((month == 3) && (date == 23)) document.write("Имениник"); // May if ((month == 4) && (date == 1)) document.write("Имениник"); // June if ((month == 5) && (date == 9)) document.write("Имениник"); // Jule if ((month == 6) && (date == 11)) document.write("Имениник"); // August if ((month == 7) && (date == 9)) document.write("Имениник"); // September if ((month == 8) && (date == 3)) document.write("Имениник"); // October if ((month == 9) && (date == 4)) document.write("Имениник"); // November if ((month == 10) && (date == 9)) document.write("Имениник"); // December if ((month == 11) && (date == 18)) document.write("Имениник"); document.write(" "); //--> </SCRIPT> |
28.05.2007, 14:47 | #6 |
Пользователь
Пол: Регистрация: 27.01.2007
Адрес: Киев
Сообщений: 103
Репутация: 130
|
Ответ: Нужен скрипт
На пхп проще будет сделать, мне кажется. Пусть сервак это все обрабатывает. И зачем перебирать все месяцы? Если в БД стоит поле date, то берешь в пхп месяц и день текущей даты и сравниваешь с теми, которые из базы взял. Тем более яваскрипт не подойдет, т.к., если я правильно понял, именинники будут выводиться где-то в уголке под заголовком типа "сегодня отмечают день рождения".
Если что-то плохое посоветовал, извините. |
29.05.2007, 09:41 | #7 |
Пользователь
Пол: Регистрация: 28.03.2007
Сообщений: 33
Репутация: 15
|
Ответ: Нужен скрипт
Поиск по базе mysql записей, в которых поле с датой равно текущей дате. Если бд в текстовом файле, то как сказал Мешок - читая построчно и сравнивая значения. Тут и делать-то нечего |
Опции темы | |
Опции просмотра | |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужен скрипт - рейтинг со звездочками | lubluleto | Java Script | 2 | 14.06.2009 23:07 |
Нужен Скрипт переадресации | ollleg | Архив | 2 | 09.08.2008 18:02 |
Нужен скрипт. | Black_Swamp | Архив | 3 | 24.04.2008 21:54 |
Нужен скрипт icq для сервера isdwm | bimer | Веб - Программирование | 4 | 17.10.2006 01:19 |
|
|