Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 64
от 10.05.2005, 00:20

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 4


Вопрос № 20413: Всем привет! Хочу сделать небольшую рассылочную систему сайта на PHP... Конкретно система работает так: есть файл, в котором хранится список e-mail-адресов. При запуске скрипта с помощью цикла на каждый из e-mail'ов отправляется сообщение через mail(...

Вопрос № 20413
Всем привет! Хочу сделать небольшую рассылочную систему сайта на PHP... Конкретно система работает так: есть файл, в котором хранится список e-mail-адресов. При запуске скрипта с помощью цикла на каждый из e-mail'ов отправляется сообщение через mail(). Здесь всё просто (каждый адрес на отдельной строке). Вопрос в следующем: как реализовать работу с данным списком адресов? Конкретно требуется: 1. Добавление адреса в список -
это понятно - открываем файл и в конец дописываем. 2. Как удалить адрес из списка? По идее, нужно пробежать по всему списку и найти данный адрес, а затем удалить эту строку. Как это сделать? Ещё неплохо бы было делать сортировку списка по алфавиту. Может быть, есть готовые алгоритмы? И ещё, вдогонку: как записывать в файл с новой строки? Пробовал и , и , но ничего не получается. Заранее благодарен.
Отправлен: 04.05.2005, 06:48
Вопрос задал: Ерёмин Андрей Андреевич (статус: 1-ый класс)
Всего ответов отправлено: 4

Отвечает: Смирных Сергей Владимирович
Здравствуйте, Ерёмин Андрей Андреевич!
Гораздо лучше воспользоваться MySQL. Вы ведь как я понимаю будете регистрировать пользователей, иначе как Вы узнаете мыльники тех кому отправлять рассылки?... Вот через MySQL можно и создавать записи и удалять их, причем это настолько просто что и делать то практически ничего не надо. Могу написать скрипт за практически мизерную оплату.
Ответ отправил: Смирных Сергей Владимирович (статус: 3-ий класс)
Отправлен: 04.05.2005, 07:01
Оценка за ответ: 1
Комментарий оценки:
Свободных MySQL баз нет. Всё нужно именно на PHP.

Отвечает: NeiTrinO
Здравствуйте, Ерёмин Андрей Андреевич!
Уважаемый... а может базы данных попробовать +)
Например, MySQL
гораздо быстрее и проще работа с ними строится.
Если надумали через базы сделать - сигнальте. Напишу как.
Ответ отправил: NeiTrinO (статус: Посетитель)
Отправлен: 04.05.2005, 13:44

Отвечает: Lancelot
Здравствуйте, Ерёмин Андрей Андреевич!
2. Никак по другому не получиться, моя рекомендация перейти на БД.
Ответ отправил: Lancelot (статус: 1-ый класс)
Отправлен: 04.05.2005, 14:20
Оценка за ответ: 1
Комментарий оценки:
Не прокатит. Свободных баз нет.

Отвечает: nimoid
Здравствуйте, Ерёмин Андрей Андреевич!
Ничего сложного - грузишь файл в массив, и работаешь с ним как тебе нужно - удаляешь, правишь и т.д., а затем записываешь в массив.
p.s. Надеюсь, не спам-систему делаешь? :)
Сортировка делается с пом. ф-ции sort
Ой не знаю... наизвращался я тут минут за 10 - примерчик тебе наваял - как удалить строку из файла. Не проверял, но с виду должно работать.
Вообще посмотри справочник по ф-циям пхп - там должны быть по работе с массивами. ;-)

Приложение:

Ответ отправил: nimoid (статус: 1-ый класс)
Отправлен: 04.05.2005, 20:52
Оценка за ответ: 5
Комментарий оценки:
Спасибо! Код выглядит работоспособным ;)


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться

В избранное