Отправляет email-рассылки с помощью сервиса Sendsay

Еженедельник сайтостроителя

  Все выпуски  

Пишем форму обратной связи.


Подшивка рассылки Обратная связь

№21 09.11.07

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


Файл index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=Windows-1251">
<title>Еженедельник сайтостроителя</title>
<STYLE type="text/css">
<!--
body {font-family: "arial"; color: 3366ff;}
A:link {color: 0099cc; text-decoration: none; font-size: 14px;}
A:visited {color: 3366ff; text-decoration: none; font-size: 14px;}
A:hover, A:active {color: ff6633; text-decoration: none; font-size: 14px;}
p {color: 3366ff; font-size: 12px;}
-->
</STYLE></head>
<body>
<?php
if (isset($_REQUEST['vote'])) { //если кнопка нажата
if ($_REQUEST['onetext'] !== "") { //и есть текст
include ($_SERVER['DOCUMENT_ROOT'].'/vote/lib.php'); //подключаем функции-обработчики
$text = $_REQUEST['onetext'];
// Получатель письма.
$tos = "Ваш_E-Mail"; //укажите свой E-Mail
// Считываем шаблон.
$tpl = file_get_contents($_SERVER['DOCUMENT_ROOT'].'/vote/onemail.eml');
if ($_REQUEST['from'] !== "")
$from = $_REQUEST['from'];
else $from = "E-Mail не известен по причине сверхскрытности.";
// Отправляем письмо
// Заменяем элементы шаблона.
$mail = $tpl;
$mail = strtr($mail, array(
"{TO}" => trim($tos),
"{SUB}" => "Обратная связь",
"{TEXT}" => "Обратный адрес ".$from."\r\n".$text,
));
$mail = mailenc($mail); //кодируем письмо
mailx($mail); //и отправляем..
echo "<p>Сообщение отправлено.</p>";
}
else echo '<p>Не введен текст сообщения</p>';
}
else {
//выводим форму для ртправки (есть в полной версии)
}
?>
</body>
</html>


Вот и все на сегодня. Жду Ваших писем с вопросами и предложениями.

Сделай свой сайт оригинальнее вместе с Еженедельником сайтостроителя!


В избранное