Русскоязычные документы веб-мастеру готовы к употреблению
Где вы зарабатываете больше всего?
Яндекс.Директ
Google Adsens
Sape
Begun
Setlinks
Mainlinks
Blogun

Сегодня мы будем создавать обратную связь на своём сайте. Как известно в ней используется форма для отправки сообщения на e-mail.
У нас будет три поля ввода:
1. Ваше имя
2. Ваш E-mail
3. Сообщение
Все действия будут происходить на одной странице! Это даёт удобство пользователю вашей формы.

Исходник
<?
$mymail = "mail@server.ru"; // здесь пишется емайл куда будет отправлено письмо
if(empty($_POST['go'])) { // Если кнопка отправки письма пуста то...

?>
<form action="<?echo $PHP_SELF;?>" method=post>
Ваше имя: <input type=text name=name><br>
Ваш e-mail: <input type=text name=mail><br>
Сообщение: <textarea cols="50" rows="10" name="message"></textarea><br>
<input type=submit name=go value="отправка">
</form>

<?
}
else {

if(!preg_match("/^([a-z,0-9])+@([a-z,0-9])+(.([a-z,0-9])+)+$/", $_POST['$mail'])) // проверка правильности введенного e-mail адреса
{
$bad = "Неправильный e-mail<br>";
}

if(empty($_POST['message'])) { // проверка на пустоту сообщения
$bad .= "Нет сообщения<br>";
}

if ($bad) // если ошибка вывести её и остановить скрипт
{
echo $bad;
exit;
}

$temp = "Пришло сообщения с обратной связи\n\n $_POST['$message']"; // текст сообщения на почту
$subj = "Сообщение с сайта"; // тема сообщения
$body = $temp;
$adds = "From: $_POST['$mail']\n"; // откуда сообщение
$adds .= "X-Sender: < $_POST['$mail'] >\n";
$adds .= "Content-Type: text/plain; charset=windows-1251\n"; // настройка кодировки сообщения
mail($mymail,$subj,$body,$adds); // отправка сообщения
}
?>

Автор статьи - Zealot www.rupixel.com

Комментарии

Имя 

 

[15.10.08] Урок фотошоп Рисование фракталов

[14.10.08] Плагины для Photoshop Добавлено парочку новых.

[13.10.08] Пиксельные шрифты Добавлено 11 шрифтов.

[10.10.08] Урок фотошопа Как нарисовать дерево.

[05.10.08] JavaScript Новая документация.

[03.10.08] Plug-ins Пару новых плагинов для фотошопа.

[01.10.08] Урок фотошопа Старая фотография.

[01.10.08] Урок фотошопа Сказочный текст.

[30.09.08] PERL статьи 3 новых интересных статьи.

[30.09.08] PHP статьи Полосатая таблица.

[29.09.08] WEB документация На сайте появились учебники и книги.

[18.09.08] Урок Фотошопа Ледяной текст 2.

[16.09.08] Урок Фотошопа Mp3 Player.

[15.09.08] Урок Фотошопа Огненный текст.

Все новости
Рейтинг@Mail.ru
Александр Акимов
ICQ:
Mail: odvd@ya.ru