Вопрос № 117417: Уже писал в рассылку...
"Здравствуйте! Нужна помощь.
Ищу скрипт для отправки приглашений по e-mail прямо с сайта. Скрипт должен быть javasript (потому как сайт размещен на бесплатном хостинге и на нем нет ни php, ни cgi...)."
<b...
Вопрос № 117.417
Уже писал в рассылку...
"Здравствуйте! Нужна помощь.
Ищу скрипт для отправки приглашений по e-mail прямо с сайта. Скрипт должен быть javasript (потому как сайт размещен на бесплатном хостинге и на нем нет ни php, ни cgi...)."
Раз уж нет на javascript, то требуется вот на PHP вот что:
Скрипт приглашений друзей на сайт по е-майл, чтобы при этом увеличивалась репутация пользователя (то есть нужен счетчик). Может кто поможет ссылками или готовым решением?
Отправлен: 08.01.2008, 01:14
Вопрос задал: del (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Nexus
Здравствуйте, del!
Что касается js - тут с инвайтами тяжеловато будет, т.к. исполняется он на стороне клиента. Разве что ссылка c href='mailto:mail@mail.com', если такой вариант конечно усторит :) Там, кстати, как-то даже можно задать тему письма и пр. параметры. Уже не помню как именно они передаются, если понадобится думаю в гугле найдешь быстро.
По поводу пхп:
1) стандартная ф-ция mail:
mail("nobody@example.com", "the subject", $message,
"From: webmaster@{$_SERVER['SERVER_NAME']}
" .
"Reply-To: webmaster@{$_SERVER['SERVER_NAME']}
" .
"X-Mailer: PHP/" . phpversion());
2) если она по какой-то причине не устраивает (у хостера неправильно настроен sendmail, хочется отправлять через свой SMTP, нужны вложения и т.п.) - есть класс PHPMailer, довольно удобный.
Судя по тому, что изначально вопрос был про JS, то авторизации на сайте нет. Т.е. кроме счетчика отправленных писем нужна еще как минимум авторизация/регистрация. Из готовых решений тут разве что в сторону CMS стоит смотреть - я тут особо ничего посоветовать не могу, в Drupal есть модуль инвайтов это точно, но мне цмс не очень понравилась. А с другими толком и не работал, но инвайты такой модуль, что должен быть где угодно.
Ответ отправил: Nexus (статус: Студент)
Ответ отправлен: 08.01.2008, 01:33 Оценка за ответ: 5 Комментарий оценки: Замечательный подробный ответ! Даже не ожидал! Спасибо! ;)