Генератор форм

Для веб-мастера

Реклама

Форма обратной связи. Как ее создать и для чего она нужна?!

Рейтинг:
Дата: 25 января 2009 Просмотры 84659 Комментарии 77

Эта статья устарела!

Обновленная версия формы обратной связи >>>

Сегодня РНР — это мощный кроссплатформенный набор средств, который располагается на сервере и предназначен для обработки специального кода, встраиваемого в HTML-страницу. Благодаря этому, появляется возможность легко создавать динамические сайты. Файлы, созданные таким образом, хранятся и обрабатываются на сервере, и когда посетитель запрашивает документ с РНР, скрипт обрабатывается не браузером посетителя, как, например, Java Script, а сервером, и посетителю передаются уже только результаты работы.

В связи с моим увлечением языком программирования РНР я решил поделиться с вами полученной информацией.

Введите имя:

Введите email:

Введите сообщение:


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

Назначение формы обратной связи – это прямая связь с владельцем сайта, т.е. пользователю нет необходимости запускать свой почтовый клиент и отсылать письмо, ему всего лишь необходимо вписать свое имя, e-mail и текст сообщения и письмо автоматически будет отправлено владельцу сайта.

К тому же – это защита от спама, т.к. Вы не засвечиваете свой e-mail!

Если с этим все понятно, то приступим к изучению!

Ниже представлен html-код формы обратной связи

<form  action="send.php" method="post" >
<p>Введите имя:<br>
<input type="text" name="name"></p>
<p>Введите email:<br>
<input type="text" name="email"></p>
<p>Введите сообщение:<br>
<textarea name="message" rows="7" cols="40”></textarea>
<br>
<br>
<input type="submit" value="Отправить сообщение"></p>
</form>

Итак, html-код формы обратной связи готов.

Но  сама форма не может отправлять письма, для этого нам понадобится обработчик формы обратной связинашем случае это РНР файл send.php), который и будет выполнять все функции по отправки  писем.

Файл обработчик прописывается в поле <form  action="send.php" method="post" >, если Вы не заметили!

Теперь давайте создадим файл обработчик send.php и вставим туда следующий код:

<?php
/* Здесь мы проверяем существуют ли переменные, которые передала форма обратной связи. Если не существуют, то мы их создаем */
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['message'])) {$message = $_POST['message'];}

/* Здесь необходимо вписать ваш e-mail адрес */
$address = "nexus-invest@intway.com";

/* Здесь вписуете тему, которая будет отображаться в теме письма */
$sub = "Это сообщение с моего сайта intwayshans.com";

/* А здесь прописываете сам текст сообщения, который будет Вам отправлен. Если Вам необходимо начать новую строку необходимо поставить \n */
$mes = "Автор указал такое имя: $name \nОставил такой E-mail: $email \nСодержание письма: \n$message";

/* А это функция, как раз занимается отправкой письма на указанный выше адрес */
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email");
if ($send == 'true')
{
echo "Сообщение отправлено!";
}
else
{
echo "Сообщение не отправлено!";
}
?>

Ну вот собственно и все!

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

Если Вы хотите зделать проверку на заполнение всех полей и правильность ввода email-адреса, то рекомендую ознакомиться с улучшенным обработчиком формы обратной связи

Также рекомендую посмотреть мой скрипт "Мастер создания форм".

Данный скрипт может создавать 4 типа форм, для Вашего сайта:

  • Форма обратной связи;
  • Форма для проведения опросов или анкет;
  • Форма для голосования на сайт;
  • Форма любой сложности.

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

Введите свое имя и основной e-mail адрес в форму, после чего нажмите на кнопку подписки. Бесплатная версия скрипта будет выслан на указанный вами адрес в течение нескольких минут.

Ваше имя: *
Ваш e-mail: *

Более детальную информацию о скрипе, читайте на официальном сайте здесь!

Оцените эту статью:



Похожие статьи
Интересно почитать

    Получать новые материалы этого сайта на свой email адрес?

    Отправлять мне комментарии по эл. почте?

Простая CRM

Нашли ошибку в тексте

Система Orphus
https://biznesguide.ru/coding/32.html
3,85 из 5 на основе 15 оценок.