Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Другие движки / фрейморки > Как отправить из формы e-mail?


Автор: deni5 7.10.2006, 22:36
Hi All.

Кароче сабж. Я вообще новичек в веб-программировании,
поэтому есть вопрос, возможно и простой, но я не знаю как это сделать.
Нужно со странички дать возможность посетителям отправлять мне сообщения.
Хостинг будет бесплатным, поэтому всякие навороты на стороне сервера не возможны.
Может это можно сделать с помощью JavaScript или ActiveX?
В общем как это сделать с наименьшими затратами?

Спасибо.

Автор: ElGuapo 8.10.2006, 15:01
JavaScript здесь не поможет. Для того, чтобы форма посылала письмо, необходима обработка на стороне сервера; ведь письма непосредственно отсылает сервер, а не клиент.

Все, что можно сделать на бесплатном хостинге - обычная HTML ссылка "mailto:". Это, конечно, к форме не имеет отношения, но чаще всего единственный выход.

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

Автор: alafin 13.10.2006, 17:56
Вообщем тебе нужно что-то вроде следуещего:
Код

<form action="mailto:адрес@сервер.домен" method="POST">
Элементы форм
</form>

Т.е. подставляешь вместо адрес@сервер.домен свои данные + создаешь элементы формы которые будут пересылаться на мыло.

Автор: griker 15.10.2006, 12:01
Цитата

Код

<form action="mailto:адрес@сервер.домен" method="POST">
Элементы форм
</form>


Данный способ является неудобным, так как при отправлении письма откроется новое окно с программой отправки e-mail и будет запрашивать повторного заполнения и а также указания своего e-mail, а также e-mail получателя который невсегда известен smile 
Вот http://forum.vingrad.ru/index.php?showtopic=115413

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)