Търся система за контакт форма

mitaka961

Registered
Здравейте,както е ясно от загавието търся система за контакт форма.Да ми праща съобщенията на е-майла.Но искам да работи и когато някой ми праща писма на кирлица да си излизат нормално,а не на маймунца.Защото питах във други форуми и ми дадоха някакви боклуци в който съобщенията написани на кирилица излизат на маймуница :(.
 
Аз ползвам това. Само си оправи малко CSS-а.

<h1>Форма за връзка с нас</h1>
<h2>Напишете Вашият въпрос</h2><br>

<div class='box'>
<div class='boxtitle'>
<p>Направи запитване</p>
</div>
<div class='innertube'>
<?php

function SendOneMail($body, $title, $sender = "", $email = "", $copy = "")
{
$body = stripslashes(nl2br($body)) . "<br/><br/><i>Информация за обратна връзка : <strong>" . $sender . "</strong></i>";

$body .= "<hr/>Това съобщение е изпратено от сайта <a href='http://sitename.com' target='_blank'>";
$body .= "<br/>Дата и час на изпращане :" . date("H:m d.m.Y");

$headers = "From: noreply@sitename.com\n";
$headers .= "Reply-To: noreply@sitename.com\n";
$headers .= "Return-Path: noreply@sitename.com\n";

if (!empty($copy))
{
$headers .= "BCC: {$copy}\n";
}

$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: multipart/alternative; charset=windows-1251; boundary=\"_a_b_c_d_e_\"\n";

$headers .= "X-Sender: http://sitename.com message service\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-Priority: 3\n";
$headers .= "X-MSmail-Priority: Normal\n";

$message = "
--_a_b_c_d_e_
Content-Type: text/html;
charset=windows-1251
Content-Disposition: inline
Content-Transfer-Encoding: base64

" . base64_encode("<font size='+1'>$title</font><hr>$body") . "

--_a_b_c_d_e_--";

mail($email, "=?CP1251?b?" . base64_encode($title) . "?=", $message, $headers);

}

$ShowForm = true;

if (isset($_POST['QuestionSend']))
{
if (!empty($_POST['QuestionBody']) && !empty($_POST['QuestionAbout']) && !empty($_POST['QuestionBackLink']))
{
SendOneMail($_POST['QuestionBody'], $_POST['QuestionAbout'], $_POST['QuestionBackLink']);

echo "<p>Вашето съобщение е изпратено успешно.</p><p>Нашите служители ще се свържат с Вас на посоченият адрес (телефон).<br/><br/><strong>Благодарим Ви за отделеното време.</strong></p>";

$ShowForm = false;
}
else
{
echo "<p><font color='red'>Всички полета са задължителни !</font></p>";
}
}

if ($ShowForm)
{

?>

<p>Ако имате нужда от допълнителна информация, желаете да направите запитване или някакъв друг въпрос, използвайте формата за контакти.</p>
 Нашите служители ще се свържат с Вас в най-кратки срокове.
<br/>
<form method="post" name="SendQuestionForm" action="">
<p>
<strong>Тема на запитването:</strong><br/>
<input type="text" name="QuestionAbout" size="70" value="<?= $_POST['QuestionAbout'] ?>" />
</p>
<p>
<strong>Съдържание на запитването:</strong><br/>
<textarea name="QuestionBody" cols="70" rows="20"><?= $_POST['QuestionBody'] ?></textarea>
</p>
<p>
<strong>Лице и адрес за обратна връзка:</strong><br/>
<input type="text" name="QuestionBackLink" size="70" value="<?= $_POST['QuestionBackLink'] ?>"/><br/>
Пощенски адрес, телефон, GSM, Skype или друг начин по които да се свържем с Вас.
</p>

<center>

<br>

<p>
<input type="submit" value="Изпрати запитването" name="QuestionSend"/>
</p>

<br>

</center>

</form>
<?php
}
?>
</div>
</div>
 

Back
Горе