2013-09-30 4 views
-1

Я хочу добавить «Это сообщение пришло от etcetc.com» в форме электронной почты в самом теле электронной почты. Надеюсь, что это имеет смысл ..Как добавить пользовательское сообщение в мою почтовую форму формы

мой sent_email.php

<?php 
$email_to = '[email protected]'; 
$name = $_POST['name']; 
$email = $_POST['email']; 
$subject = $_POST['subject']; 
$message = $_POST['message']; 

$headers = 'From: ' . $name . ' <' . $email . '>' . "\r\n" . 'Reply-To: ' . $email; 
if(mail($email_to, $subject, $message, $headers)) { 
    echo 'sent'; // we are sending this text to the ajax request telling it that the mail is sent..  
} else { 
    echo 'failed'; // ... or this one to tell it that it wasn't sent  
} 

?>

+1

И в чем проблема, с которой вы столкнулись? – Jasper

+1

Рассмотрите возможность добавления в '$ message' – karthikr

ответ

0

Как это:

<?php 
$email_to = '[email protected]'; 
$name = $_POST['name']; 
$email = $_POST['email']; 
$subject = $_POST['subject']; 
$message = "This message came from etcetc.com \r\n".$_POST['message']; 

$headers = 'From: ' . $name . ' <' . $email . '>' . "\r\n" . 'Reply-To: ' . $email; 
if(mail($email_to, $subject, $message, $headers)) { 
    echo 'sent'; // we are sending this text to the ajax request telling it that the mail is sent..  
} else { 
    echo 'failed'; // ... or this one to tell it that it wasn't sent  
} 
?> 
0

Все, что вам нужно сделать, это добавить текст в конец $message.

Изменение:

$message = $_POST['message'];

в

$message = $_POST['message'] . "\n\nThis message came from etcetc.com";

0

Добавить сообщение до и после, как вы хотите с помощью

$message = "This is before posted message\r\n"; 
$message .= $_POST["message"]; 
$message .= "\r\nthis is after the posted message"; 
Смежные вопросы