Я новичок, но вроде бы просмотрел все похожие темы - не нашел ответ((
есть код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Обратная связь</title>
</head>
<body>
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['mess'])) {$mess = $_POST['mess'];}
if (empty($name))
{
echo "<b>Не указано имя!<p>";
echo "<a href=contacts.html>Вернуться к заполнению формы</a>";
exit;
}
if (empty($email))
{
echo "<b>Не указан e-mail!<p>";
echo "<a href=contacts.html>Вернуться к заполнению формы</a>";
exit;
}
if (empty($mess))
{
echo "<b>Сообщение не написано!<p>";
echo "<a href=contacts.html>Вернуться к заполнению формы</a>";
exit;
}
$to = "info@privet.com"; /*УКАЗАТЬ СВОЙ АДРЕС!*/
$headers = "Content-type: text/html; charset=utf-8";
$subject = "Сообщение с вашего сайта";
$message = "Имя пославшего: $name \nЭлектронный адрес: $email \nСообщение: $mess";
$send = mail ($to, $subject, $message, $headers);
if ($send == 'true')
{
echo "<b>Спасибо за отправку вашего сообщения!<p>";
echo "<a href=contacts.html>Нажмите,</a> чтобы вернуться на страницу";
}
else
{
echo "<p><b>Ошибка. Сообщение не отправлено!";
}
?>
</body>
</html>
при получении сообщения - там крокозябры!!! помогите!!!
Спустя 1 час, 38 минут, 14 секунд (23.07.2012 - 14:21) vagrand написал(а):
$headers = "Content-type: text/html; charset=utf-8";
замени на
$headers = "Content-type: text/html; charset=windows-1251";
Спустя 23 минуты, 50 секунд (23.07.2012 - 14:45) creoman написал(а):
спасибо, помогло!!!