Php 从填写的网站表单接收的电子邮件信息中的要点

Php 从填写的网站表单接收的电子邮件信息中的要点,php,html,forms,email,Php,Html,Forms,Email,我正在构建一个网站表单页面,用户在其中输入信息,这些信息一旦提交就会发送到我的电子邮件中。这似乎工作正常,但是,我希望信息显示在项目符号内的电子邮件一旦被发送 下面显示了在一大块中发送所有信息的代码位,但如何从每个标题(即公司名称、电子邮件、电话号码等)中添加要点?甚至行空间也可以 代码: $to = 'bla@hotmail.com'; $subject = 'Quote'; $message = 'FROM: '.$companyname. '-' .$fullname. 'Email: '

我正在构建一个网站表单页面,用户在其中输入信息,这些信息一旦提交就会发送到我的电子邮件中。这似乎工作正常,但是,我希望信息显示在项目符号内的电子邮件一旦被发送

下面显示了在一大块中发送所有信息的代码位,但如何从每个标题(即公司名称、电子邮件、电话号码等)中添加要点?甚至行空间也可以

代码:

$to = 'bla@hotmail.com';
$subject = 'Quote';
$message = 'FROM: '.$companyname. '-' .$fullname. 'Email: '.$email. ' Phone Number:     '.$phonenumber;
$headers = 'From: bla@hotmail.com' . "\r\n";
预期结果:

$to = 'bla@hotmail.com';
$subject = 'Quote';
$message = 'FROM: '.$companyname. '-' .$fullname. 'Email: '.$email. ' Phone Number:     '.$phonenumber;
$headers = 'From: bla@hotmail.com' . "\r\n";
公司名称:

全名:

电邮:


电话号码:

要发送带有格式的列表(或一般的文本格式),您必须使用HTML

因此,
$headers
将变成:

$headers='来自:bla@hotmail.com' . “\r\n内容类型:text/html\r\n”

告诉客户这封邮件是HTML而不是纯文本

然后,消息将被删除

  $message = <<<EOF 
  <html> 
    <body> 
  <ul>
  <li>Company name: $companyname</li>
  <li>Full name: $fullname </li>
  </ul>
    </body> 
  </html> 
  EOF;
$message=