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