СИТИЛАЙН mac win koi Top Back E-mail
Cityline
Наши проекты Города Поиск

О фирме
Тарифы и услуги
Как подключиться
Пользователям
Поддержка


Почитать почту:

логин

пароль


 1997-2011 Cityline Ltd.

Www-страница. Заполнение формы

Использование скрипта, отправляющего результаты работы формы по почте.

Вызов скрипта (из формы):

Необходимые поля (в форме)

Tолько одно поле действительно необходимо для корректной работы скрипта

Поле:

Recipient

Описание:

Установка адреса, на который будет приходить данные из формы

Пример:

Дополнительные поля

Поле:

Subject

Описание:

Позволяет указать тему письма. Если не указано ничего, то будет стоять "WWW Form Submission"

Пример:

Если вы хотите указывать тему сами:

Или давать эту возможность пользователю:

Поле:

Email

Описание:

Тут можно написать то, что будет ставится во "From" отправляемого письма (полезно для возможности ответа на приходящие письма). Если вы хотите, что бы это поле было обязательным - добавьте его с помощью "required".

Пример:

Поле:

Realname

Описание:

Значение этого поля формы будет именем отправителя письма.

Пример:

Поле:

Redirect

Описание:

Если после заполнения формы во хотите перенаправить пользователя на другую страницу вместо того, чтобы показать ему результат заполнения формы, то используйте это скрытое поле.

Пример:

To choose the URL they will end up at:

To allow them to specify a URL they wish to travel to once the form is filled out:

Поле:

Required

Описание:

Вы можете обозначить поля, которые обязательно должны быть заполнены и без них обработка формы не будет произведена. Просто впишите имя поля, которое должно быть обязательно, и пользователю будет указано, если он его не заполнит.

Если вы хотите сделать отдельные страницы для различного типа ошибок, то смотрите 'missing_fields_redirect'

Пример:

Если вам необходимо наличие поля email и phone, то строчка будет выглядеть так:

Поле:

Env_report

Описание:

Если ваше любопытство заходит дальше заполняемых пользователем полей, то вы можете получить дополнительную информацию от сервера, такую как: тип браузера; ip-адрес пользователя и подобное. Вот краткий лист переменных, которые могут быть использованы:

REMOTE_HOST - имя удаленного хоста
REMOTE_ADDR - ip адрес хоста, с которого
 была заполнена форма
HTTP_USER_AGENT - тип использованного браузера

Но это только немногие наиболее используемые. Полный список вы можете посмотреть на The CGI Resource Index: Documentation: Environment Variables

Пример:

Если вы хотите узнать, с какого хоста и браузера отправлена форма:

Поле:

Sort

Описание:

Результат заполнения формы, который вы получаете по почте, может быть отсортирован по удобному вам принципу. Вы можете выбирать между сортировкой по алфавиту, в порядке заполнения полей (как вы их перечислили в форме) или указав собственный метод. Для установки собственного порядка следует написать "order:" в первой части значения поля, далее нужно перечислить имена переменных в необходимо вам последовательности.

Пример:

Для сортировки по алфавиту

Указанная последовательность:

Поле:

Print_config

Описание:

Переменная print_config позволяет установить, какие значение каких полей должны быть посланы вам письмом. Это нужно для того, чтобы в теле письма вы могли увидеть email, subject и подобные "рабочие" значения, в противном случае, вы их смоете вычислить только из заголовка полученного письма.

Пример:

Если вам надо выводить email и subject

Поле:

Print_blank_fields

Описание:

Переменная print_blank_fields устанавливает вывод пустых (незаполненных) полей. В установках "по умолчанию", это возможность отключена, те незаполненые поля не будут упоминаться в письме.

Пример:

Если вы хотите видеть незаполненные поля (названия):

Поле:

Title

Описание:

Установка заголовка страницы с результатами заполнения формы, если у вас не установлено перенаправление пользователя на другую страницу.

Пример:

Установить заголовок 'Feedback Form Results':

Поле:

Return_link_url

Описание:

Адрес страницы, на которую будут попадать после нажатия кнопки back на странице, выведенной после заполнения формы. Это поле не нужно, если вы используете redirect.

Пример:

Поле:

Return_link_title

Описание:

Если вы хотите, чтобы вместо надписи back (см. return_link_url) была какая-то другая, то тут вы можете ее указать.

Пример:

Поле:

Missing_fields_redirect

Описание:

Это поле позволяет указть адрес страницы, на которую будут отправлены пользователи не заполнившие все необходимые поля формы. Таким образом вы можете сделать свою страницу об ошибке вместо использования встроенной.

Пример:

Поле:

Background

Описание:

Если очень надо, то вы может установить фон страницы, показываемой пользователю после заполнения формы, если, конечно, вы его не перекидываете на уже готовую страницу.

Пример:

Поле:

Bgcolor

Описание:

Устанавливает цвет фона результирующей страницы.

Пример:

For a background color of White:

Все остальные (не служебные) поля формы будут вам отправлены почтой и показаны пользователю, если вы не перенаправили его на другую страницу. Нет никаких ограничений на то, сколько полей может быть использовано, исключая накладываемые браузером

О компании Наши координаты Карта сайта Наши партнеры Наши клиенты