Как сделать форму отправки письма?

Статус
В этой теме нельзя размещать новые ответы.

ksido

Создатель
Регистрация
8 Авг 2007
Сообщения
28
Реакции
7
Нужно, чтобы сделать страничку, которая позволяет пользователю отправить письмо на определенный адрес.

Форма должна быть с набором полей, т.е. не только "От кого", "Тема" "ТЕКСТ" а еще и дополнительные поля, обязательные для заполнения. Это форма заказа, в которой должны еще быть поля "Местоположение" и "Способ уплаты" например.

пожалуй ста, подскажите, как это сделать? И можно ли это сделать средствами NetCat 2.4 Extra.
 
Ставишь странице шаблон "Обратная связь".
Потом идёшь в список шаблонов и правишь этот шаблон. Т. е. идешь в "поля" этого шаблона и добавляешь нужные. Не забывая ставить галочку "обязательно для заполнения". Вот и всё.
 
1. А куда будут отправляться письма?? Как задать определенный e-mail!!!!
2. Если я правильно понял "Действие по умолчанию:" - "Добавление"
 
Да, действие по умолчанию "добавить". Доступно "для всех" (ну или как сам решишь).
Мейл содержится в переменной $system_env[SpamFromEmail] параметр этот указывается в Базовых настройках системы и распространяется по умолчанию на всю систему, все изначально заложенные функционалы используют этот e-mail. Но можно и просто пойти в шаблон где добавление и видишь там:
PHP:
".opt(mail($system_env[SpamFromEmail],$f_Subject,$f_Message,"From: \"$f_Name\" <$f_Email>\nReply-To: \"$f_Name\" <$f_Email>\nX-Mailer: ".$system_env['Powered']),"")."
Спасибо, $f_Name, ваше письмо отправлено.
ну вставляешь нужный мейл...
PHP:
".opt(mail('info@thebestsite.nu',$f_Subject,$f_Message,"From: \"$f_Name\" <$f_Email>\nReply-To: \"$f_Name\" <$f_Email>\nX-Mailer: ".$system_env['Powered']),"")."
 Спасибо, $f_Name, ваше письмо отправлено.
 
Огромное спасибо! Все получилось! Только код я вставил

PHP:
".opt(mail("info@thebestsite.nu",$f_Subject,$f_Message,"From: "$f_Name\" <$f_Email>\nReply-To: \"$f_Name\" <$f_Email>\nX-Mailer: ".$system_env['Powered']),"")."
 Спасибо, $f_Name, ваше письмо отправлено.

То-есть "info@thebestsite.nu" в двойных кавычках а не в одинарных.
По другому почему-то не работало!
 
А! Точно! Сорри, не проверил сам. :ah:
 
А как к такому письму прицепить несколько файлов из заполненной формы? Т.е. Надо чтобы посетитель на сайте заполнил поля, добавил 2-3 файла, нажал кнопочку "Отправить" и письмо с его данными (имя, телефон, e-mail) а также с прикреплёнными файлами отправилось на указанный ящик?
Подскажите плиз!
Спасибо
 
А как к такому письму прицепить несколько файлов из заполненной формы? Т.е. Надо чтобы посетитель на сайте заполнил поля, добавил 2-3 файла, нажал кнопочку "Отправить" и письмо с его данными (имя, телефон, e-mail) а также с прикреплёнными файлами отправилось на указанный ящик?
Подскажите плиз!
Спасибо
Данная процедура описана на 145-й странице руководства разработчика (для версии 3.5)
 
Данная процедура описана на 145-й странице руководства разработчика (для версии 3.5)
конечно же читал и пробовал.
Не прикрепляется файл. Точнее прикрепляется но со своим, специфическим расширением .dat (прикрепляю .jpg) и название прикреплённого файла получается "attach.dat" вместо нормального. Конечно при ручном сохранении прикреплённого файла на диск и переименовывании расширения в исходное файл открывается, но как прикрепить и отправить файл в исходном состоянии?
Могу показать свой код.
Есть ли у кого рабочие варианты?
Спасибо.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху