@rinaz22

Как указать POST запрос в From при отправке письма в PHP?

Всем привет! Хочу отправить письмо с помощью PHP. В headers указал:
$headers .= "From: Почта <".$_POST['mail'].">";
Но так выходит ошибка. Если вместо POST написать просто test@test.ru, то все ок.
Как в From можно поставить почту отправителя(POST запрос mail)?
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 2
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
пихать необработанный $_POST в код - плохая идея.
echo $headers покажет что вам туда упало(скорее всего совсем не то что вы ожидаете)
Ответ написан
Комментировать
@hooligan377
Не знаю, правильно ли я тебя понял.
$autor = $_POST['email'];
$to = $_POST['to_email'];
$message = $_POST['message']


<form action="/" method="post">
<input type="email" name"email" value=""> <!-- Адрес отправителя -->
<input type="email" name"to_email" value=""> <!-- Адрес кому отправляем-->

<input type="text" name="message" value=""><!-- Текст письма -->

<input type="submit" name="good" value="Отправить письмо">
</form>


Мануал по функции mail() - php.net/manual/ru/function.mail.php
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы