Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Rand от 10 Января 2003, 12:40:08

Название: Отправка данных с формы в удобочитаемом виде на E-Mail.
Отправлено: Rand от 10 Января 2003, 12:40:08
Отправка данных с формы в удобочитаемом виде на E-Mail.
Как это реализовать, что для этого нужно иметь? Нужен ли хостинг, на чём оптимальнее всего сделать?:confused:
Название: Отправка данных с формы в удобочитаемом виде на E-Mail.
Отправлено: alex007 от 10 Января 2003, 16:34:15
Rand
Есть два варианта:
1) Поставить в HTML ссылку ввиде email@address.ru, это самый дешевый вариант.
2) Нужен хост с поддержкой Perl или PHP.
Название: Отправка данных с формы в удобочитаемом виде на E-Mail.
Отправлено: nagash от 11 Января 2003, 06:39:23
а поддержка АСП тоже прокатит =)
Название: Отправка данных с формы в удобочитаемом виде на E-Mail.
Отправлено: alex007 от 11 Января 2003, 11:38:18
nagash
да забыл написать:)
Название: Отправка данных с формы в удобочитаемом виде на E-Mail.
Отправлено: nagash от 11 Января 2003, 21:26:44
2 Rand
вот тебе просто код на пхп

mail("nagash@nagash.org", "subject", "$message", "From:nagash@nagash.org");


в форме у тебя должно быть текстовое поле которое называется "message"
Название: Отправка данных с формы в удобочитаемом виде на E-Mail.
Отправлено: Rand от 12 Января 2003, 13:48:28
Где можно взять хост с поддержкой PHP или Perl?
Будет ли работать PHP: mail(,,,) под Windows? Я у себя поставил Apache и PHP (у меня win98). Вышеприведённый код не работал...
Название: Отправка данных с формы в удобочитаемом виде на E-Mail.
Отправлено: alex007 от 12 Января 2003, 14:19:15
Цитировать
mail("nagash@nagash.org", "subject", "$message", "From:nagash@nagash.org");

Лучше использовать:

$to = "куда@адрес.ru";
$sendmail = "/usr/lin/sendmail -t"; -это путь до sendmailа    

$fd = popen($sendmail,"w");
  fputs($fd, "To: $to\\n");
  fputs($fd, "From: $Name <$Email>\\n");
  fputs($fd, "Subject: Message from your web site\\n");
  fputs($fd, "X-Priority: 3\\n");
  fputs($fd, "Content-Type: text/html; charset=Windows-1250\\n");
  fputs($fd, "Name: $Name\\n");
  fputs($fd, "Email: $Email\\n");
  fputs($fd, "Address: $message\\n");
pclose($fd);
exit;

?>

Цитировать
Я у себя поставил Apache и PHP (у меня win98). Вышеприведённый код не работал...

Тебе еще надо установить програму sendmail

Цитировать
Где можно взять хост с поддержкой PHP или Perl?

Был такой хост как Hoha.ru -сейчас это отстой.
Portland.co.uk - лимит 100 мегов трафика, без рекламы.
Если у тебя поситителей больше 60 в день то этого трафика на долго не хватит.
Название: Отправка данных с формы в удобочитаемом виде на E-Mail.
Отправлено: d0ka от 28 Июля 2005, 11:10:52
А как в asp реализовать? Помогите.... mailto:smoke@sakhalin.auss.ru
Название: Отправка данных с формы в удобочитаемом виде на E-Mail.
Отправлено: CGVictor от 28 Июля 2005, 12:07:46
nagash Rand alex007
Почему не заиметь привычку пользоваться мануалом, а не постить куски сомнительного кода?
http://php.rinet.ru/manual/ru/function.mail.php

В следующий раз буду резать подобные посты.
[off]А сейчас я сытый и добрый[/off]
Название: Отправка данных с формы в удобочитаемом виде на E-Mail.
Отправлено: CGVictor от 28 Июля 2005, 12:09:55
d0ka
Это искал?
http://www.dotsite.ru/Publications/Publication33.aspx