Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2012, 19:54   #1
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию Алгоритм уведомления по почте о новом комментарии

Хочу сделать уведомление по почте, о новом комментарии или материале. Как это лучше делать, при добавлении самого комментария или как то по другому?
dr.Chas вне форума Ответить с цитированием
Старый 30.04.2012, 20:42   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,161
По умолчанию

при добавлении комментария в БД одновременно отправлять письмо...
ADSoft вне форума Ответить с цитированием
Старый 30.04.2012, 21:26   #3
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
при добавлении комментария в БД одновременно отправлять письмо...
Ну я так и сделал, думал мб ещё есть какие нибудь другие более правильные способы.
dr.Chas вне форума Ответить с цитированием
Старый 30.04.2012, 22:08   #4
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

правильный способ тот, который работает так, как тебе нужно.
проще всего при добавлении комментария в БД одновременно отправлять письмо.
если есть необходимость, можно по крону вызывать скрипт раз в 30 минут, например, который будет выбирать комментарии за последние 30 минут и рассылать оповещения все сразу... но в твоем случае врятли это будет оправдано, только лишняя морока.
Mortimoro вне форума Ответить с цитированием
Старый 30.04.2012, 22:16   #5
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Цитата:
Сообщение от Mortimoro Посмотреть сообщение
правильный способ тот, который работает так, как тебе нужно.
проще всего при добавлении комментария в БД одновременно отправлять письмо.
если есть необходимость, можно по крону вызывать скрипт раз в 30 минут, например, который будет выбирать комментарии за последние 30 минут и рассылать оповещения все сразу... но в твоем случае врятли это будет оправдано, только лишняя морока.
Всё равно узнать все способы тоже интересно. Тоже была мысль о кроне.
dr.Chas вне форума Ответить с цитированием
Старый 30.04.2012, 23:14   #6
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,581
По умолчанию

Правильнее сделать так: завести в БД таблицу (кому отправить, тема, содержимое письма, дата, и т.п.). По необходимости добавлять новые письма в эту таблицу в конец очереди. По крону отправлять первое из очереди с проверкой успешности. Если успешно, то удалять запись из таблицы, если не успешно, то помещать его в конец очереди.
Если отправлять скопом кучу писем, то некоторые хостинги могут принять это за спам, а на многих стоит ограничение на число писем в единицу времени.
Arigato вне форума Ответить с цитированием
Старый 30.04.2012, 23:37   #7
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Arigato, - спасибо, вот этот способ мне уже нравится.
dr.Chas вне форума Ответить с цитированием
Старый 30.04.2012, 23:58   #8
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

RSS ? .
=master= вне форума Ответить с цитированием
Старый 01.05.2012, 01:12   #9
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

RSS пока еще не особо развитое направление, в плане понимания простыми пользователями, хотя весьма удобная фича. А вот метод Arigato действительно хорош.
Mortimoro вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Total Commander копирование файлов без уведомления Ecosasha Софт 2 28.04.2011 20:44
Microsoft Office Outlook : уведомления kipish Софт 1 06.04.2011 11:18
Отсылка уведомления Zeraim Фриланс 2 05.07.2009 15:27
Уведомления на мобилу KORT Свободное общение 4 29.08.2007 18:32