Автор Тема: Отправка данных с формы в удобочитаемом виде на E-Mail.  (Прочитано 5799 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rand

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
Отправка данных с формы в удобочитаемом виде на E-Mail.
Как это реализовать, что для этого нужно иметь? Нужен ли хостинг, на чём оптимальнее всего сделать?:confused:

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Rand
Есть два варианта:
1) Поставить в HTML ссылку ввиде email@address.ru, это самый дешевый вариант.
2) Нужен хост с поддержкой Perl или PHP.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
а поддержка АСП тоже прокатит =)

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
nagash
да забыл написать:)
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
2 Rand
вот тебе просто код на пхп

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


в форме у тебя должно быть текстовое поле которое называется "message"

Оффлайн Rand

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
Где можно взять хост с поддержкой PHP или Perl?
Будет ли работать PHP: mail(,,,) под Windows? Я у себя поставил Apache и PHP (у меня win98). Вышеприведённый код не работал...

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Цитировать
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 в день то этого трафика на долго не хватит.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн d0ka

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://d0ka.km.ru
А как в asp реализовать? Помогите.... mailto:smoke@sakhalin.auss.ru
Forever not yours!

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
nagash Rand alex007
Почему не заиметь привычку пользоваться мануалом, а не постить куски сомнительного кода?
http://php.rinet.ru/manual/ru/function.mail.php

В следующий раз буду резать подобные посты.
[off]А сейчас я сытый и добрый[/off]
LJ: Backslashed life (rss)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28