PHP + mail() = Маймуница

BUGZ_SY

Registered
Имам следната форма
<form action="contakti.php" method="post">
<input type="text" name="name" size="25" value=" Име "><input type="text" name="email" size="24" value=" E-mail "><br />
<textarea name="message" cols="40" rows="5">Съобщение</textarea><br />
<input type="submit" value=" Прати ">
</form>
а този скрипт обработва заявката:
<?php
$ime=$HTTP_POST_VARS['name'];
$i=" Име ";
$mail=$HTTP_POST_VARS['email'];
$text=$HTTP_POST_VARS['message'];
$prati= 'Име: ' .$ime . 'E-mail: ' .$mail. 'Съобщение: ' . $text;
$do="bugzsy@gmail.com";
$otnosno="Коментар във сайта";
if ($ime!=$i and $ime!=null){mail ($do, $otnosno, $prati);}
$text= 'Пратено е съобщение от: ' .$ime . '<br />E-mail: ' .$mail. '<br /> Съобщение: ' . $text;
if ($ime!=$i and $ime!=null){echo("$text");}
?>
Проблема е, че когато се прати съобщение на кирица, в мейла ми всичко излиза на ???????????
 
<form action="contakti.php" method="post">
<input type="text" name="name" size="25" value=" Име "><input type="text" name="email" size="24" value=" E-mail "><br />
<textarea name="message" cols="40" rows="5">Съобщение</textarea><br />
<input type="submit" value=" Прати ">
</form>


<?php
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/plain;charset=windows-1251' . "\r\n";
$headers .='From:bugzsy@gmail.com' . "\r\n" .
'Reply-To:bugzsy@gmail.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();



$ime=$HTTP_POST_VARS['name'];
$i=" Име ";
$mail=$HTTP_POST_VARS['email'];
$text=$HTTP_POST_VARS['message'];
$prati= 'Име: ' .$ime . 'E-mail: ' .$mail. 'Съобщение: ' . $text;
$do="bugzsy@gmail.com";
$otnosno="Коментар във сайта";
if ($ime!=$i and $ime!=null)
{mail ($do, $otnosno, $prati,headers);}
$text= 'Пратено е съобщение от: ' .$ime . '<br />E-mail: ' .$mail. '<br /> Съобщение: ' . $text;
if ($ime!=$i and $ime!=null){echo("$text");}
?>
 

Back
Горе