<?php
if (empty($name)) { $name = 'не указано'; }
if (empty($mess)) $mess='';
if (empty($contact)) { $contact = 'не указан'; }
$to = "[email protected]";
$subject = "=?windows-1251?B?" . base64_encode("Сообщение с нашего сайта") . "?=";
$message = <<< HERE
<i>Контактное лицо:</i> $name<br /><br />
$mess<br /><br />
<i>Контактные данные:</i> $contact<br />
HERE;
$name = "=?windows-1251?B?" . base64_encode("$name") . "?=";
$headers = "MIME-Version: 1.0\n";
$headers .= "From: " . $name . ">\n";
$headers .= "Content-Type: text/html; charset=windows-1251\n";
$headers .= "X-Mailer: PHP/" . phpversion();
mail ($to,$subject,$message,$headers) or print "Не могу отправить письмо!";
echo "<center>Ваше сообщение отправлено!";
print "<script type=\"text/javascript\">setTimeout(\"document.location.href='contact.html'\", 3000);</script>";
exit;
?>
Письмо им отосланое приходит на почту следующим образом:
Контактное лицо: Юрий
Проверка
Контактные данные: телефон 323
Обратный адрес пришедшего письма:
От: Юрий>
В чем дело? Что не так? Дело в кодировке? Как сделать универсальную кодировку?
Можно ли тут:
print "<script type=\"text/javascript\">setTimeout(\"document.location.href='contact.html'\", 3000);</script>";
сделать так, чтоб обратно ссылался не на конкретную страницу (в данном случае contact.html), а просто - обратно?