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

Форум MySQL

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

 

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

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

тема: Рассылка
 
 автор: tAleks   (09.03.2009 в 19:39)   письмо автору
 
 

Нужно на сайте сделать несколько рассылок. Например:
1. Новости. Рассылать новости всем пользователя.
2. Курс. Курс писем, который, например состоит из 10 шт. И его нужно рассылать, по 1 письму каждый день, ползователям, которые на него подписались.

С первым пунктом я вроде как представляю как это реализовать, примерно так (если у кого есть какие идеи на этот счет, буду благодарен):

Создаем 4 таблицы:

1. Рассылки (группы).
- Новости (id_group = 1)
- Срочные сообщения (id_group = 2)
- И т.д.

2. Письма
- Письмо 1 (принадлежит группе 1)
- Письмо 2 (принадлежит группе 2)
- и т.д.

3. Связки (пользователи-рассылки)
В этой таблице храняться данные какой пользователь на какую рассылку подписался

4. Связки (полозователи-отправленные письма)
В этой раблице храняться данные какому пользователю какое письмо было уже отправлено, чтобы не отправлять дважды одно и то же письмо.


Далее сама работа системы.

1. Добавляем письмо. Например новость, в расслыку новости.

Далее cron делает рассылку
2. Запрашивает письма в статусе "готов"
3. Запрашивает пользователей подписанных на эту расслку.
4. В цикле генерим письма и отправляем

Это в кратце, как я себе это представляю.


А как реализовать второй пункт (рассылку сери писем), не представляю. Ведь каждый пользователь подписался на разную рассылку, и каждому пользователю надо в один день отправить разные письма.


У кого какие идеи есть на это счет?

  Ответить  
Rambler's Top100
вверх

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