PHP-код для отправки электронной почты с веб-сайта, отправляющий электронную почту, но не весь ввод пользователя, как предполагалось - PullRequest
0 голосов
/ 02 июля 2019

У меня есть php код, предназначенный для отправки электронной почты с моего сайта.Однако электронное письмо, полученное с моего веб-сайта, не является полным {"отсутствует телефон, тема и т. Д."}.Я могу видеть только электронную почту отправителя и сообщение, которое они отправляют.

Я пытался решить проблему, так как я новичок в php. Я не могу понять, в чем причина этой проблемы.

$product = $_POST["product"];
$name = $_POST["name"];
$email= $_POST["email"];
$phone= $_POST["phone"];
$subject= $_POST["subject"];
$message= $_POST["message"];


$emailSubject="Emaill Subject" .$subject;
$txt = "You have recived Inquiry from:$name.\n".
        "Product: $product.\n".
        "Product: $product.\n".
        "Phone: $phone".
        "Message: $message.\n";
$to = 'info@badestrading.com'; 
$headers = "Mail From: $email \r\n" ;  // Sender's E-mail         

mail($to, $subject, $txt, $headers);


if (@mail($to, $subject, $txt, $headers))
{
    echo 'The message has been sent.';
}else{
    echo 'failed';
}

E-mail: xyz@gmail.com телефон: Текст: Проверка контактной формы

Это письмо, которое я получил.

1 Ответ

0 голосов
/ 02 июля 2019

Попробуйте

$product = $_POST["product"];
$name = $_POST["name"];
$email= $_POST["email"];
$phone= $_POST["phone"];
$subject= $_POST["subject"];
$message= $_POST["message"];


$emailSubject="Emaill Subject" .$subject;
$txt = "You have recived Inquiry from:$name.\n".
        "Product: $product.\n".
        "Product: $product.\n".
        "Phone: $phone".
        "Message: $message.\n";
$to = 'info@badestrading.com'; 
$headers = "From: $email \r\n" ;  // Sender's E-mail         

mail($to, $subject, $txt, $headers);


if (@mail($to, $subject, $txt, $headers))
{
    echo 'The message has been sent.';
}else{
    echo 'failed';
}

Я изменил почту с: на С:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...