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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Календарь ДР... Помогите, плиз........ 
:(
    Опции темы
Black Elf
Дата 13.3.2004, 20:40 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Народ! Очень надо! Подскажите, как сделать на ПХП феську, чтобы проверяя сегодняшнюю дату выдавало у кого день рождения..... можно с базами данных, можно без.... пофиг.... По зарез надо!
  Вверх
Raptus Melanholicus
Дата 13.3.2004, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А в чём собственно вопрос? Ты хочешь чтоб тебе готовую сделали? =)
Почему именно на пхп, полно ж бесплатных прог? ICQ например smile.gif
PM MAIL WWW ICQ   Вверх
Black Elf
Дата 14.3.2004, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Нет, делать не обязательно, просто, если кто знает, чтоб подсказали, как ее написать, или где взять исходники.... а то я в ПХП профан... а именно на ПХП надо потому, что вставлять буду в уже готовую страницу на ПХП... а все переделывать влом....

ICQ - вещь не плохая, но это нужно влепить на одном сайте... поэтому мне нужон сам скрипт...
PM MAIL WWW ICQ   Вверх
IZ@TOP
Дата 14.3.2004, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

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





--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Master
Дата 15.3.2004, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Black Elf
не ну ты молодец конечно... сначала скажи в каком формате у тебя хранятся сами даты с днями рождений, а потом будем начинать говорить об условных операторах.


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
papex
Дата 18.3.2004, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



в действии посмотреть здесь http://jour.csu.ru/holiday/

Код
<?php
$year = date(Y);
$mon = date(m);
$day = date(d);
$hour =  date(H);
$min =  date(i);
$sec =  date(s);

$today = "$day/$mon/";
//setlocale(LC_ALL, "ru_RU.KOI-8");
//echo strftime (" %e %B %Y, %A");

$file_holiday = "$DOCUMENT_ROOT/holiday/holidays.txt";
$file = fopen ("$file_holiday", "r") or die ("<p>&nbsp;<p>Ошибка открытия служебного файла $file_edit_stop <br>Сообщите об этом администратору <a href=\"mailto:[email protected]\">[email protected]</a>");
$file_content = file("$file_holiday"); //читаем файл в переменную
$num_elements = count ($file_content); //подсчет количества строк

for ($i=0; $i < $num_elements; $i++) // сколько строк выводить
{
 list ($key,$val) = each ($file_content);
 $stroka = explode (" ", $val); //разбиваем строку на части по tab
$data = explode ("/", $stroka[0]);

// секунды сейчас
$time_tuday = mktime (12,0,0,date(n),date(j),date(Y)); // сегодня и сейчас дата формате timestamp
// секунды на дату которую надо выводить
$time_echo = mktime(12,0,0,$data[1],$data[0],date(Y));

for ($dw = -2; $dw <= 5; $dw++)
{
if (($time_tuday+(($dw)*24*60*60)) == $time_echo) //  2 дня вперед
{
 if ($dw < 0)
 {
 $dwm = $dw*(-1);
 $minus[$dwm] .= "<br><b><font color=707070>$data[0].$data[1].$data[2]</font></b> $stroka[1]";
 }
 else
 {
 $plus[$dw] .= "<br><b><font color=707070>$data[0].$data[1].$data[2]</font></b> $stroka[1]";
 }
}
}
}
?>


Сам файл данных имеет такую структуру:
Разделитель полей - табуляция
06/01табуляцияРождественский сочельник



Код
01/01 Новый год
01/01/1874 Манифест о введении всеобщей воинской повинности и Устав воинской повинности
06/01 Рождественский сочельник
07/01 Рождество Христово (православное)
09/01/1905 Кровавое воскресенье. Начало первой российской революции
12/01 День работников прокуратуры
12/01/1918 Декларация прав трудящихся и эксплуатируемого народа
13/01 Старый Новый год
13/01 День российской печати
18/01 Крещенский сочельник
19/01 Святое богоявление. Крещение Господне
21/01 День инженерных войск РФ
21/01/1924 День смерти В.И.Ленина
24/01/1722 Табель о рангах всех чинов воинских, статских и придворных
25/01 Татьянин день (день студентов)
27/01/1944 День воинской славы России: Снятие блокады Ленинграда
27/01 Всемирный день таможенника
02/02/1943 День воинской славы России: Победа в Сталинградской битве
05/02/1722 Устав о наследии престола
06/02/1906 "О выборах в государственную думу" (Новое положение)
10/02 День памяти А.С. Пушкина
11/02 Всемирный день больного
12/02 День Аэрофлота
14/02 День святого Валентина (Валентайн)
15/02 Сретение Господне
16/02 Восточный новый год

Пользуйтесь и скажите спасибо. Может и мне кто-то что-то подскажет?
заходите в гости http://www.photoreporter.ru

Это сообщение отредактировал(а) papex - 18.3.2004, 01:27
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0445 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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