<form action="send.php" method="post">
<textarea name="message"></textarea>
<label>Ваше имя</label><input type="text" name="name">
<label>Ваш почтовый ящик</label><input type="text" name="email">
<input type="submit" value="Подать запрос">
</form>
Вот обработчик формы:
<?php
$to = "";
$subject = "Новый заказ";
$message = "От кого: " . "<b>".$_POST['name']. "</b>" . "<br>E-mail отправителя: " . "<b>" .$_POST['email']. "</b>" . "<br>Сообщение:<br>" .$_POST["message"];
$message = stripslashes($message);
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: ".$_POST["name"]." \r\n";
$isok = 0;
$name = $_POST['name'];
$name = htmlspecialchars($name);
$email = $_POST['email'];
$email = htmlspecialchars($email);
$message2 = $_POST['message'];
$message2 = htmlspecialchars($message2);
if($name != null && $name != htmlspecialchars($name) && $email != null && $email != htmlspecialchars($email) && $message2 != null && $message2 != htmlspecialchars($message2)){mail($to, $subject, $message, $headers); $isok = 1;}
else {$isok = 0;}
?>
<!DOCTYPE html>
<html>
<head>
<title>Aspect.Games Unity3D</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta HTTP-EQUIV="Content-Type" Content="text/html; Charset=utf-8">
<meta HTTP-EQUIV="Expires" Content="Mon, 20 Jun 2005 00:00:01 GMT">
<meta http-equiv="content-language" content="ru">
<meta name="DC.Language" content="ru">
<meta Name="Resource-type" content ="Document">
<meta name="copyright" Content="Aspect.Games">
<meta name=Robots content="all">
<meta name="Publisher-URL" Content="http://aspectgames.ru/">
<meta name="keywords" Content="Aspect,games,studio,команда,разработчиков,unity3d,ios,android,mac,pc,пк,создание игр,видео уроки,уроки,статьи,вступить,состав,рпг,шутеры,fps,indie,инди,разработка,купить,подать,скрипты,модели, сценарий,идеи">
<meta name="description" Content="Aspect.Games - игровая команда разработки игр на Unity3D под ПК,Mac, Android и iOS.">
<link rel="stylesheet" type="text/css" href="/css/all.css" />
</head>
<body>
<div class="hi">
<h1>Aspect.Games</h1>
<small>Идея - обдумка - проектирование - дизайн - программирование</small>
<div id="slider">
<div class="inslider">
<div class="contentholder">
<div class="contentslider">
<div class="content">
<?php if($isok == 1) { ?>
<h2>Ваша заявка отправлена успешно</h2>
<p>заявка принята. Ждите скорого ответа...</p>
<p><?php echo ''.$_POST['name'].''; ?>, ваша заявка принята. В течение двух суток она будет рассмотрена. Ждите скорого ответа.<br>Ответ придет на указанный почтовый ящик - <?php echo ''.$_POST['email'].''; ?></p>
</div>
<?php }else {?>
<div class="content">
<h3 class="fl">Заявка не отправлена</h3>
<h1>Ваша заявка не отправлена</h1>
<p>заявка не принята. Введены не все данные</p>
<p>Ваша заявка не принята. <?php if($name == null or $email == null or $message2 == null){ ?>Вы ввели не все данные<?php }else { if($name == htmlspecialchars($name) or $email == htmlspecialchars($email) or $message2 == htmlspecialchars($message2)) {?> Вами были введены запретные символы.<?php }}?>, сейчас вас перенаправит на страницу заполнения формы заказа.</p>
</div>
</div>
<?php
}
?>
</div>
</div>
</div>
</div>
</body>
</html>
Суть в том, что при отправке сообщения все время выдает, что заявка не отправлена, мол не все введено, хотя вводу все!!!
Что не так?