English  Русский 
РусскийПереводFLASHDEN, ACTIVEDEN
Валюта:
(пусто)
 
Каталог
Голосование
Какая из бирж тебе по душе?
Блог / Новости
Последние купленные
 
 
Мы есть
 

Кнопки
Яндекс.Метрика
PR-CY.ru
Protected by Copyscape Plagiarism Scanner
http://chigir.com/out.php?link=www.megastock.ru
Форма обратной связи на php и Html

Форма обратной связи на php и Html

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

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

Введите имя:

Введите email:

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


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

Назначение формы обратной связи на php и Html – это прямая связь с владельцем сайта, т.е. пользователю нет необходимости запускать свой почтовый клиент и отсылать письмо, ему всего лишь необходимо вписать свое имя, 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 и форма обратной связи будет работать.

 


Нас посещают: