Правила конкурса: "Поздравление с днём варения от ... бота":
Необходимо написать отдельный модуль для форума версии 1.9.9. Весь код бота-поздравлялки должен быть в одном php файле.
Знайте, что день рождения участник может внести в свой профиль. Хранится день рождения в файле usersdat.php (5-ый по порядку начиная с 1). Первая строка файла служебная и не содержит данных. Её вид: <?die;?> Начиная со второй по счёту строки, файл имеет такую структуру:
ЛОГИН|ПАРОЛЬ|ЗВЁЗДЫ|ЕМАЙЛ|ДАТА РЕГИСТРАЦИИ|ДАТА РОЖДЕНИЯ|ПОЛ|ICQ|САЙТ|ОТКУДА| ... И Т.Д.
Пример:
WR|bc74674499f34c051902226f479f7da3|6|miha-ingener@mail.ru|01.01.2008|01.01.1980|мужчина|335022572|https://www.wr-script.ru|Сибирь, Красноярский край, г. Зеленогорск|....
Сообщение должно быть отправлено один раз в день рождения пользователя. Под отправкой подразумевается что сообщение должно быть записано в папку "data-pm" в файл с именем пользователя в нижнем регистре. Если файла не существует, то сначала создать файл. Если существует, то добавить сообщение. Формат отправляемого поздравления:
ОТ кого|Сообщение|TIMESTAMP-время отправки в UNIX-формате|
пример:
WR|Приветствую тебя, о Именинник! Будь же счастлив ты в этот день и здоров как буйвол!|1331056580|
Поле "ОТ кого" должно задаваться в начале скрипта путём обычного присваивания значения переменной, например, $otkogo="WR";
Что оценивается:
- корректность работы скрипта: поздравление отправляется один раз, тому, у кого сегодня день рождения, скрипт не "вешает" форум 5 и более секунд;
- простота кода;
- размер кода в байтах. Чем меньше - тем лучше;
- текст поздравления тоже оценивается на оригинальность!
Свои скрипты пакуйте в архив и в виде ZIP-файла присоединяйте к своему сообщению в этой теме. В сообщение можете описать что получилось реализовать, а что нет. Даже если скрипт работает "кривовато" у Вас есть шанс получить материальное вознаграждение за Ваш труд!
Предварительные сроки проведения конкурса: до 1 ноября 2012 года. Победитель будет определяться путём проведения голосования, а также путём экспертной оценки администратора и жюри сайта. Желающих быть в жюри просьба откликнуться через ПМ.
Призовой фонд конкурса:
- 1 место - 300 руб;
- 2 место - 200 руб;
- 3 место - 100 руб.
ЖЕЛАЮ УДАЧИ!