2011-02-10 2 views
0

У меня есть приложение, которое занимается событиями. После того, как произошло событие, мне нужно выслать по электронной почте своих пользователей и спросить их о мероприятии, а также разрешить загружать фотографии и т. Д.Дата использования юзабилити и архитектуры

Мой вопрос: Что лучше всего, чтобы моя система автоматически обнаружила, что его «сообщение» «время, кроме запуска некоторых unix cronjob?

Я использую MySQL - есть ли какой-то триггер, который я могу установить либо в PHP, либо в MySQL?

Как обычно сайты это делают?

Спасибо, Alex

+0

Триггер может быть активирован только на одном из операций нарезания, обновления, удаления, а не по расписанию. – zerkms

ответ

1

PHP-скрипт в задании cronjob/schedule - это самый простой и простой способ сделать это.

Я полагаю, вы можете сделать проверку части скриптов для сайта или что-то, что проверяет, когда любой пользователь обращается к сайту. Вы хотите сохранить последний раз, когда он будет проверен, и проверить события, которые произошли между ними и сейчас, и отправить их по электронной почте, а также проверить в последний раз, когда он будет проверяться, чтобы он выглядел снова, поэтому у вас его нет. каждый раз, когда пользователь обращается к странице.

1

Да, это event scheduler встроенный в MySQL, но я понятия не имею, как это может помочь вам, так как это будет очень сложно отправить электронную почту от него.