SEO...SEO...
SEO...
или
Сайтоделкино

..Создание вашего сайта начинается с первого тэга..

Раскрутка сайта
Семантическое ядро сайта
Внутренняя SEO
Внешняя SEO
Виды трафика
Индексация сайта
Посещаемость сайта
Песочница
Регистрация в каталогах
Поддержка и обновление сайта
Заработок в сети
Работа в трусах...
Партнерки
Продажа ссылок
Заработок на размещении статей
Контекстная реклама

Урок 4. Установка формы обратной связи на сайт

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

Вот образец формы

* Ваше имя:
Введите реальное имя, чтобы мы знали как к вам обращаться


* Ваш E-mail:
Введите реальный e-mail адрес, на него вы получите ответ на ваше сообщение


* Тема сообщения:


* Сообщение:

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

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


Шаг 1. код, который можно поставить на любую страницу

<div>
<form action="mail.php" method="post"><!-- путь к файлу обтаботчика! -->

<p><span class="red">*</span> <strong>Ваше имя:</strong><br>
Введите реальное имя, чтобы мы знали как к вам обращяться</p>
<p><input type="text" name="nick" size="35" /></p><br>
<p><span class="red">*</span> <strong>Ваш E-mail:</strong><br>
Введите реальный e-mail адрес, на него вы получите ответ на ваше сообщение</p>
<p><input type="text" name="email" size="35" /></p><br>
<p><span class="red">*</span> <strong>Тема сообщения:</strong></p>
<p><select name="delivery">
<option>
<option> Создание сайта
<option> Уроки HTML
<option> Электронные деньги
<option> Видеоуроки
<option> Фотошоп
<option> Работа, заработок в интернете
<option> Партнерки
<option> Другое
</select></p>
<br>
<p><span class="red">*</span> <strong>Сообщение:</strong></p>
<p><textarea name="msg" cols="50" rows="6"></textarea>
</a></p>
<p><input type="submit" value="Отправить!" id="submit_mail" /></p>

</form>
</div>

 

Шаг 2. Создать страницу PHP под названием mail.php.В нее вставить скрипт формы обратной связи.

<?php
$url = "contact.php"; //Ваша страница, где вы будете ставить форму обратной связи.
$title = "seomanka.com"; //адрес вашего сайта
$subject = "Письмо с сайта $title"; //Тема отпровляемых вам сообщений
$admail = "man@yandex.ru"; //Ваш e-mail, на который будут отправляться письма
$back = "<p><a href=\"javascript: history.back()\">Назад</a></p>";

if(@$_POST['nick'] or @$_POST['email'] or @$_POST['delivery'] or @$_POST['msg'])
{
@$nick = $_POST['nick'] or die("Убедитесь, что вы ввели свое имя!$back");
@$email = $_POST['email'] or die("Убедитесь, что вы ввели свой E-mail!$back");
@$delivery = $_POST['delivery'] or die("Убедитесь, что вы ввели тему сообщения!$back");
@$msg = $_POST['msg'] or die("Убедитесь, что вы ввели сообшение!$back");



if(!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $email))
{
echo "Убедитесь, что вы ввели корректный E-mail!$back";
exit;
}

$content = "\nПользователь $nick!\n
Адресс: $email\n
Отправил(а) вам письмо с сайта - \"$title\"\n
Тема - $delivery, со следующим содержанием:\n\n$msg";
if(!@mail($admail, $subject, $content))
{
echo "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи.$back";
exit;
}
else
{
echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в ближайшее время ";
echo "<meta http-equiv=\"refresh\" content=\"1;URL=$url\">";
}
}
else {
die("Для отправки сообщения заполните все поля!$back");
}
?>

Не забудьте поменять название страницы на вашу и название вашего сайта, а также подставить ваш почтовый ящик. А так же в скрипте обязательно вставьте название страницы, где установлена форма обратной связи!!!!!!!!

После того как все это вы сделали, отправьте файл mail.php на хостинг в корневую папку.
Точно такая форма у меня на сайте на странице http://seomanka.com/contacti.php

Можете отправить мне сообщение

Еще статьи о создании сайта:

Чего надо для создания HTML-сайта самому.
Как сделать html-сайт ли блог.
Рейтинг@Mail.ru хостинг от freehost.com.ua
Сайт создан в 2009 г. © Все права на материалы сайта принадлежат seomanka.com.
Копирование (полное или частичное) любых материалов сайта возможно только с разрешения автора и при указании активной ссылки на источник.