[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма обратной связи.
arsentev78
Добрый день. На своем сайте я использую от формы обратной связи только окно с email, что бы получать адреса желающих подписаться на новости сайта. Хочу, что бы после отправки email подписчик был переадресован на другую страницу с "Спасибо, что подписались на новости сайта!", но при малейших изменениях в echo сообщение не приходит на почту. Подскажите пожалуйста, что нужно исправить, что бы все работало?

В рабочем состоянии код php выглядит так:
<?php

if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['sub'])) {$sub = $_POST['sub'];}
if (isset($_POST['body'])) {$body = $_POST['body'];}


$address = "v.arsentyev@gmail.com";


$mes = "Имя: $name \nE-mail: $email \nТема: $sub \nТекст: $body";

$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email");
if ($send == 'true')
{
echo "Сообщение отправлено";
}
else
{
echo "Сообщение не отправлено";
}
?>


Форма на сайте выглядит так:
</div>	
<div
id="title">
<form
method="post" action="send.php">
Email: </textarea><input name="email" type="text"><br>
<input
type="submit" value=" Subscribe to NEWS " class="inputbutton">
</form>
</div>

Заранее спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.