UltraCom Харьковский бесплатный игровой сервер Lineage II Lincom - Офлайн Интернет Lincom - Техническая поддержка
Lincom. Internet Provider Lincom services
О компании Линком
Наши услуги и расценки
Служба тех. поддержки
Навигатор Интернет
Наш файловый архив
Абонентский сервер




DownLoad.lin.com.ua

Пример построения формы для пересылки информации с Web страницы по почте

    Для организации отсылки данных с вашей веб-страницы к Вам по почте на нашем сервере используется CGI программа /cgi-bin/postmail.

    Она позволяет Вам создать на странице форму, осуществить проверку введения необходимых полей и отослать результат на Ваш e-mail

    Вот пример формы на странице:

Ваш социальный стастус:

Работаю в фирме
Работаю в государственной организации
Студент

Контакты:

Ф.И.О *
Телефон
E-mail *

Откуда Вы о нас узнали:

Ваши коментарии:

* - обязательные поля

    После заполнения такой формы, на адрес указанный в переменной mail_to будет отправлено письмо с темой "Письмо с моей страницы" со следующим содержанием:

Ф.И.О. = Крячко Андрей Витальевич
Телефон = 19-41-44
Работаю в фирме
E-Mail = webadm.sabaka.lin.com.ua
Откуда узнали = Реклама в СМИ

    В общем случае, для создания формы достаточно только указать в поле ACTION формы "/cgi-bin/postmail" и добавить в форму поле с типом "HIDDEN" именем mail_to и значением Вашего e-mail адреса и все. Как красиво оформить форму можно посмотреть в HTML коде этой страницы.

    Могут быть использованы следующие служебные поля:

<INPUT TYPE="hidden" NAME="mail_to" VALUE="person@host.domain">
<INPUT TYPE="hidden" NAME="ccmail_to" VALUE="person@host.domain">
<INPUT TYPE="hidden" NAME="mail_from_var" VALUE="email-field-name">
<INPUT TYPE="hidden" NAME="mail_subject" VALUE="Письмо с моей страницы">
<INPUT TYPE="hidden" NAME="mail_subject_var" VALUE="subject-field-name">
<INPUT TYPE="hidden" NAME="required" VALUE="field-name1,field-name2,...">
<INPUT TYPE="hidden" NAME="finish_show_page" VALUE="http://host.name/page.html">
<INPUT TYPE="hidden" NAME="finish_error_page" VALUE="http://host.name/error_page.html">

<INPUT TYPE="hidden" NAME="ignore" VALUE="field-name1,field-name2,...">

mail_to - на какой адрес высылать письмо (это поле необходимо указать обязательно)

ccmail_to - на какой адрес высылать копию письма

mail_from_var - какое из значений формы будет подставляться как поле письма "От кого"

mail_subject - тема письма (по умолчанию "Результат обработки формы на Web странице")

mail_subject_var - имя поля формы, значение которого будет темой письма

required - имена полей, которые необходимо заполнить обязательно (разделенные запятыми)

finish_show_page - адрес страницы, которая отображается после заполнения формы

finish_error_page - адрес страницы, которая отображается когда не заполнены требуемые поля

ignore - имена полей форы через запятую, которые ненужно включать в текст письма

    Если NAME начинается со знака "_", то значение из формы с таким-же именем, но без "_", в письме заменяется на указанное в VALUE. Хотя в правилах HTML нигде не сказано что нельзя использовать конструкцию вида <input type="text" name="Имя" value="Фамилия Иня Отчество">, т.е. русские символы в значении name, все-таки введены правила для замены name на их читабельный вариант.

<INPUT TYPE="hidden" NAME="_Name" VALUE="Ф.И.О.">
<INPUT TYPE="hidden" NAME="_Company" VALUE="Место работы">
<INPUT TYPE="hidden" NAME="_Telephone" VALUE="Телефон">
<INPUT TYPE="hidden" NAME="_Comments" VALUE="Коментарии">
<INPUT TYPE="hidden" NAME="_Category" VALUE="Категория">

Внимание!

 
 
Вашa операционка - Ваш модем - Ваши программы - Ваш веб
Ваша безопасность - Мы - Ваши вопросы к нам - Почитать

win - koi8