Генератор почты PHP - неправильная структура сообщения [дубликат]

avatar
user9557556
8 апреля 2018 в 11:30
43
1
-1

У меня проблема с генератором почты php. Я не понимаю мой код, введите $visitor_email в сообщение... Вы можете мне помочь?

id = $_POST['ID'];
$tt = $_POST['TT'];
$visitor_email = $_POST['email'];
$message = $_POST['message'];

//Validate first
if(empty($id)||empty($tt)||empty($visitor_email)) 
{
    echo "ID, TT and email are required!";
    exit;
}

if(IsInjected($visitor_email))
{
    echo "Wrong email!";
    exit;
}

$email_from = 'xxx@mymail.com';//<== update the email address
$email_subject = "Something in title";
$email_body = "$message".

$to = "$visitor_email";//<== update the email address
$headers = "From: $email_from \r\n";
//Send the email!
mail($to, $email_subject, $email_body, $headers);
//done. redirect to thank-you page.
header('Location: end-page.html');
Источник
Nadir
8 апреля 2018 в 11:38
0

просто удалите кавычки: $to = $visitor_email;

Ответы (1)

avatar
Yogs
8 апреля 2018 в 11:44
0

Заменить . после $message на ; . объединит переменные.

$email_body = $message;