Задать вопрос
@JurikX

Форма контакт, отправитель Сервер, что не так?

Доброе время суток,

у меня стоит такая форма контактов на сайте (Сайт визитка на html+php) , моя проблема в том что когда приходит запрос с формы контакта то емайл отправителя всегда сервер а не а емайл посетителя, как сделать форму контактов правильно что бы когда приходило письмо то емайл был отправителя а не серверный?

?php
$post = (!empty($_POST)) ? true : false;
if($post)
{
$name = htmlspecialchars($_POST["name"]);
$tel = htmlspecialchars($_POST["tel"]);
$email = htmlspecialchars($_POST["email"]);
$budjet = htmlspecialchars($_POST["budjet"]);
$comment = htmlspecialchars($_POST["comment"]);
$place = htmlspecialchars($_POST["place"]);



$error = "";


 if(!$error)
{
$sub = 'Поступила новая заявка';
$message ="Поступила новая заявка\n\nИмя - ".$name."\nТелефон - ".$tel."\nEmail - ".$email."\nБюджет - ".$budjet."\nКомментарий к заказу - ".$comment."\nФорма с которой поступила заявка - ".$place  ;

$mail = mail("тут мой емайл", $sub, $message,"Content-type:text/plain; charset = utf-8");

if($email)
{
echo 'OK';
}
}




}
?>
  • Вопрос задан
  • 297 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Вам пользователь отправляет данные, сервер их принимает, обрабатывает и отправляет вам письмо с ними.

Сервер отправляет письмо, не пользователь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы