Как отправить письмо с разрывом строки в php - PullRequest
0 голосов
/ 09 июня 2018

Пожалуйста, помогите мне сделать код сообщения в переводе строки.Я не знал, как это сделать, пожалуйста, проверьте мой код.надеюсь, ты поможешь мне.Большое спасибо заранее: -

<?php 
if(isset($_POST['submit'])){
$to = "mymail@gmail.com"; // this is your Email address
$from = $_POST['name']; // this is the sender's Email address
$first_name = $_POST['name'];
$mail=$_POST['email'];
$msg=$_POST['message'];

$phone= $_POST['mob'];


$subject = "contact";
$subject2 = "Copy of your form submission";
$message =  "Name:-". $first_name . "Email:-". $mail . "Phone Number:- 
   ".$phone. " Message:-".$msg." " ;

$headers = "From:" . $from;
$headers2 = "From:" . $to;
mail($to,$subject,$message,$headers);

 ?>

Я хочу получить подобное сообщение: -

   Name:-loreal
   email:- Mymail
   phone Number:- 987654321
   Message:- Hi 

Ответы [ 3 ]

0 голосов
/ 09 июня 2018

Для почты HTML используйте правильные заголовки:

<?php 
    if(isset($_POST['submit'])){
        $to = "mymail@gmail.com"; // this is your Email address
        $from = $_POST['name']; // this is the sender's Email address
        $first_name = $_POST['name'];
        $mail=$_POST['email'];
        $msg=$_POST['message'];
        $phone= $_POST['mob'];
        $subject = "contact";
        $message = "Name:-". $first_name . "<br/>Email:-". $mail . "<br/>Phone Number:-".$phone. "<br/>Message:-".$msg." " ;
        $headers = "MIME-Version: 1.0" . "\r\n";
        $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
        mail($to,$subject,$message,$headers);
 ?>
0 голосов
/ 09 июня 2018

Когда вы используете html-теги в шаблоне электронной почты, вы должны упоминать тип содержимого в заголовках и включать заголовки в функцию почты следующим образом:

$ headers = 'MIME-Version: 1.0'."\ r \ n"; $ headers. = 'Content-type: text / html;charset = iso-8859-1 '."\ Г \ п";

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

0 голосов
/ 09 июня 2018

Попробуйте использовать \n в своем сообщении как:

$message =  " Name:-". $first_name . "\n Email:-". $mail . "\n Phone Number:- 
   ".$phone. "\n Message:-".$msg." " ;

Это escape-последовательности.\n - перевод строки, а \r - возврат каретки.\r - возврат каретки. \n - перевод строки (или новая строка)

  • Mac: \r
  • Linux / Unix: \n
  • Windows: \r\n
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...