Добрый, добрый человек. Я рад что ты читаешь это сообщение. Стань еще добрее найди ошибку в коде. Я новичок. Заранее спасибо.
<? $error = "";
$name = $_POST['name'];
$address = $_POST['address'];
$message = $_POST['message'];
if ( empty($name) ) $error .= "<li> Не указано Имя </li>";
if ( empty($address) ) $error .= "<li> Не указан E-mail </li>";
if ( empty($message) ) $error .= "<li> Не указано Сообщение </li>";
if ( empty($error) ) {
$nl = chr(13).chr(10); // знак ентер
$site = $_SERVER['SERVER_NAME'];
$where = "denwer@localhost.ru";
$theme = "Сообщение с контактной информацией";
$from = "От: <sender@$site>";
$date = "Дата: ".date("j.n.Y").$nl;
$time = "Время: ".date("H:i").$nl;
$author = "Автор:".$name." <".$address."> ".$nl;
$line = "--------------------------------".$nl;
$text = $date.$time.$author.$line.$message;
$text = convert_cyr_string ($text, "w", "k"); // перекодировка из windiws-1251 в KOI8-R
mail($where, $theme, $text, "From: $from");
$title = "Ваше сообщение отправлено";
$text = convert_cyr_string($text, "k", "w"); // перекодировка из KOI8-R в windiws-1251
echo "<p>$text</p>;
} else $title = "Имеются ошибки";
?>
<html>
<head>
<title><?= $title?></title>
</head>
<body>
<?
if (empty($error)) {
$text = strip_tags($text);
$text = htmlspecialchars($text,ENT_NOQUOTES,'cp1251');
$text = str_replace($nl, "<br>", $text);
echo "<p>Ваше сообщение отправлено </p>";
echo "<p>$text</p>";
} else {
echo "<p> Ваше сообщение не отправлено, т.к.:";
echo "<ul> $error </ul>";
echo "</p>";
}
?>