2010-02-06 2 views
0

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

Заранее благодарен.

ответ

1

Если вы пытаетесь выяснить, как отправлять электронную почту PHP, есть бесконечные варианты. Самым простым является использование встроенной функции почты PHP (http://php.net/mail). Более серьезно, вы можете использовать PHPMailer: http://sourceforge.net/projects/phpmailer/ Если вы ищете из раствора коробки, вы можете использовать PHPlist: http://www.phplist.com/

Если я misundestood и вы смотрите на раздавал адреса электронной почты на вашем сайте, вы можете заглядывать в Службы Google: http://www.google.com/apps/

Я не уверен, где еще вам указать.

+0

Я не ищу отправку писем через PHP, а скорее ... код системы, в которой пользователи могут сообщать себя на веб-сайте. –

+1

Если это то, что вы ищете, ответьте, просто начните программировать его. Используйте PHP и MySQL для хранения сообщений. Не уверен, что вы действительно ищете. –

+0

На самом деле, это то, что я в конечном итоге сделаю, за исключением того, что мне придется добавлять блоки спама, предоставляя пользователям возможность блокировать. и т. д. Было бы хорошо, если бы там был открытый исходный код, который я могу использовать. –

0
  1. Знать пределы почты вашего сервера почты , что PHP будет использовать этот может серьезно ограничить почтовый рост списка.
  2. Используйте некоторую базу данных для хранения списка участников .
  3. Когда вы будете готовы отправить почты просто использовать РНР mail функции, чтобы отправить сообщение (может поместить все адреса в ОЦК или отправить одно сообщение каждого пользователя.
+1

Я не знаю, почему кто-то изменил вас - это кажется хорошим советом для меня, учитывая, насколько неопределен вопрос. – jckdnk111

+0

Неясные вопросы требуют общих ответов ... –

+0

Прошу прощения, я не могу это изменить (не хватает репутации). Спасибо за ответ. Я не знал, с чего начать. Извините снова за неопределенный вопрос. –

2

Я хотел бы начать с основами

  1. Просто узнать, как отправить по электронной почте - ничего особенного просто отправить почту (http://phpmailer.worxware.com/)
  2. Затем добавьте форму для связи со сценарием (http://www.w3schools.com/html/html_forms.as р)
  3. Тогда, возможно, добавить некоторые проверки (http://www.w3schools.com/js/js_form_validation.asp)
  4. Затем защитить его с чем-то вроде капчи (http://recaptcha.net/)

После того как вы все это, вы можете начать играть с электронной почтой HTML (http://en.wikipedia.org/wiki/HTML_e-mail) и позволить своим пользователям иметь больше контроля над тем, что получает emmedded в письме.

Лучший совет, который я могу дать, - начать с малого, а не слишком быстро выглядеть слишком быстро.

0

Вы имеете в виду веб-сайт Private Messaging (PM), а не электронную почту? Как многие форумы используют?

Если это, вероятно, слишком большой вопрос, чтобы ответить здесь, я нашел это http://sourceforge.net/projects/privatemessagin/ на sourceforge, который может дать вам начало. Но как проект программирования даже для относительного новичка, это не должно быть слишком сложно.

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