php - 如何在PHP中使用换行符发送电子邮件

标签 php email

请帮我在换行符中制作代码消息。我不知道该怎么做,请检查我的代码。希望你能帮助我。提前非常感谢:-

<?php 
if(isset($_POST['submit'])){
$to = "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a8c5d1c5c9c1c4e8cfc5c9c1c486cbc7c5" rel="noreferrer noopener nofollow">[email protected]</a>"; // 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 

最佳答案

尝试在消息中使用 \n:

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

它们是转义序列。 \n 是换行符,\r 是回车符。 \r 是回车符 \n 是换行符(或新行)

  • Mac:\r
  • Linux/Unix:\n
  • Windows:\r\n

关于php - 如何在PHP中使用换行符发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50771809/

相关文章:

php - AOL 拒绝通过 PHP 邮件发送的电子邮件(错误 5.2.1)

php - 使用 MySQL 数据库或文本文件中的数据安排电子邮件

email - 无法从 liferay Hook 发送邮件

php - 触发器根据另一个表更新计数

php - WordPress:结合类别和标签

php - MySQL 中存储的二进制数据被损坏

php - 如果花费的时间太长,则中止选择查询

android - 寻找 Android Gmail SMTP Oauth 示例

Android:从模拟器中的另一个应用程序通过基本电子邮件应用程序发送电子邮件?

php - 如何使用HTML表单正确地将日期时间插入MYSQL数据库?