Добрый день. Не понимаю одну вещь: Есть сайт, где регистрируется пользователь и оплачивает услугу, которая длится месяц. Устроено следующим образом: каждый день идет событие, которое проверяет, истек ли срок действия услуги. Если истек, то меняет в таблице users поле active на 0. Из этого возникает вопрос: Как сделать, чтобы за определенное время до истечения услуги, пользователю на e-mail отправлялось сообщение о том, что скоро действие услуги будет приостановлено? Т.е. как связать триггер mysql c php? Если этого никак не сделать, то каким образом делаются такие функции? Заранее спасибо!
Это же "событие" проверяет, не закончится ли услуга через "определенное время" и ставит еще некий флаг в БД, например mail = 1 По крону напускается php скрипт, который шлет письма всем юзерам у которых mail = 1 и меняет обратно mail на 0 как то так
т.е. алгоритм такой: 1. событие чекает время до окончания оплаченного периода, если осталось, к примеру, меньше 3 дней, то поле mail ставится 1 2. Крон запускает php скрипт, который запускает цикл с отправкой сообщения тем пользователям, у которых mail = 1, а затем сменяет mail на 0, верно?