Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как реализовать скрипт кторовый будет каждый день проверять данные в БД?
 
 автор: alik   (24.05.2006 в 19:41)   письмо автору
 
 

суть в том что к примеру пользователь зарегился на 1 год, когда год пройдет нужно будет сообщить пользователю что срок регистрации прошел и дать ему возможность обновить регистрацию. Мне сказали что нужно написать скрипт который будет каждый день проверять данные в БД и в случае какого-то результата выполнить действие.
Как реализовать скрипт который будет каждый день делать запросы к БД?

   
 
 автор: Владимир22   (24.05.2006 в 20:00)   письмо автору
 
   для: alik   (24.05.2006 в 19:41)
 

1) При регистрации автоматически создаётся, например, файл "Login_data.txt"(логин и дата регистрации), или запись в БД.
2) Ежедневно с помощью CRON запускать файл, типа "daily_rabota.php".
3) В этом файле указать всё, что ему надо делать ежедневно, в т.ч. (см. пункт 4)
4) Проверить, если есть файл или запись "Login_data" и если указанный в коде интервал времени совпадает, то отправить письмо для "Login" с нужным текстом или автоматически блокировать его аккаунт.

   
 
 автор: alik   (25.05.2006 в 09:25)   письмо автору
 
   для: Владимир22   (24.05.2006 в 20:00)
 

а вот про CRON пожна попдробнее как его делать.
p.s ссылки можна не давать, желательно примерчик

   
 
 автор: cheops   (25.05.2006 в 13:02)   письмо автору
 
   для: alik   (25.05.2006 в 09:25)
 

Примерчик какой - записи в cron.tab? Если да, то с какой частотой должен производиться запуск?

   
 
 автор: Владимир22   (25.05.2006 в 17:39)   письмо автору
 
   для: cheops   (25.05.2006 в 13:02)
 

Часто админы не дают прямой допуск к СRON.
Надо им просто сообщить, чтобы включили команду, например,
каждый день, в 10-00 запуск вашего файла "rabota.php". Всё. Чтобы быть увереным, что всё работает, забейте в этот файл отправку письма себе же. Если каждый день будете получать, значит, всё в порядке - файл выполняется.

   
 
 автор: Ivan   (26.05.2006 в 09:19)   письмо автору
 
   для: alik   (24.05.2006 в 19:41)
 

Еще, как вариант без крона, можно просто вызывать проверочный скрипт при каком-то действии посетителей, например, регится новый пользователь, и тут же проверяются старые...
Недостаток - нужно выбрать такое действие (скрипт), которое происходит примерно с нужной частотой.

   
 
 автор: Loki   (26.05.2006 в 10:13)   письмо автору
 
   для: Ivan   (26.05.2006 в 09:19)
 

И второй недостаток - при большой посещаемости скрипт будет срабатывать несколько раз.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования