Есть у кого модуль обратной связи с фермы?
или как доработать, строчку выделил красным.
<?PHP
$_OPTIMIZATION["title"] = "Контакты";
$_OPTIMIZATION["description"] = "Связь с администрацией";
$_OPTIMIZATION["keywords"] = "Связь с администрацией проекта";
?>
<td valign="top">
<div class="r_block">
<h1>Контакты</h1>
<div class="silver-bk"><div class="clr"></div>
<center>Вопросы задавайте четко, сформулировав суть, конкретно и максимально высказав требования или пожелания. Все письма рассматриваются в порядке очереди в течении 48 часов после отправки.
За спам и флуд будут применятся штрафные санкции без предварительного предупреждения, вплоть до блокировки аккаунта в нашем проекте!</center>
</p>
<?php
/**
* Класс отправки почтовых сообщений функций mail()
* @author дизайн студия ox2.ru
*/
class Mail {
private $_plain = "text/plain"; //В переменной храним тип сообщения, обычный текст, или html
/**
* Метод установки типа сообщения, если параметр $type = true, сообщение будет HTML,
* если false, то обычный текст
* @param <boolean> $type
*/
public function isTypeHtml($is_html = true) {
if ($is_html == true) {
$this->_plain = "text/html";
} else {
$this->_plain = "text/plain";
}
}
/**
* Метод отправляет сообщение
* @param string $to - e-mail, на который придет сообщение
* @param <type> $to_name - Имя получателя
* @param string $from - e-mail, с которого будет отправлено сообщение
* @param <type> $from_name - Имя отправителя
* @param string $subject - тема сообщения
* @param <type> $message - сообщение
* @return <type>
*/
public function send($to, $to_name, $from, $from_name, $subject, $message) {
$headers = "From: =?windows-1251?B?" . base64_encode($from_name) . "?= <$from>\r\n"; //Делаем правильные заголовки, чтобы русский был русским, и т.д.
$headers .= "To: =?windows-1251?B?" . base64_encode($to_name) . "?= <$to>\r\n";
$headers .= "Subject: =?windows-1251?b?" . base64_encode($subject) . "?=\r\n";
$headers .= "Content-type: $this->_plain; charset=\"windows-1251\"\r\n";
$headers .= "X-Mailer: mail.ru \r\n";
if (mail($to, $subject, $message, $headers)) { //Если сообщение отправлено, то возвращаем true
return true;
}
else return false; //Если возникли ошибки при отправке сообщений, то false
}
}
if (isset($_POST["send"])) {
$mail = new Mail(); //Создаем класс Mail
$mail->isTypeHtml(false); //Ставим тип сообщения как обычный текст
$message = "Имя: " . $_POST["fio"] . "\n\r"; //Готовим само сообщение
$message .= "email: " . $_POST["email"] . "\n\r";
$message .= "Сообщение: " . $_POST["message"] . "\n\r";
if ($mail->send("sapportgame@list.ru", "Администрация", "Обратный адрес", "Обратная связь", "Сообщение с сайта Gminer.xyz", $message)) { //Отправляем сообщение echo "<p>Сообшение успешно отправлено!</p>";
} else {
echo "<p>Возникли ошибки при отправке сообщения!</p>";
}
}
?>
<form method="post" action="">
<table cellpadding="2" cellspacing="0" border="0">
<tbody>
<tr>
<td valign="middle" align="right">Имя:</td>
<td valign="middle" align="left"><input type="text" value="" name="fio" size="25" maxlength="255" /></td>
</tr>
<tr>
<td valign="middle" align="right">E-mail:</td>
<td valign="middle" align="left"><input type="text" value="" name="email" size="25" maxlength="255" />
</td>
</tr>
<tr>
<td valign="top" align="right">Сообщение:</td>
<td valign="middle" align="left"><textarea name="message" rows="5" cols="30"></textarea></td>
</tr>
<tr>
<td valign="middle" align="right" colspan="2">
<input type="submit" value="Отправить" name="send" />
</td>
</tr>
</tbody>
</table>
</form>
</div>
<div class="clr"></div>