2012-12-12 34 views
0

我建立在用户中被发送到我的一次提交的电子邮件信息进入网站表单页面接收。这似乎可以正常工作,但是,我希望信息在发送后可以在电子邮件中的项目符号中显示。子弹点从填写网站形式

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

代码:

$to = '[email protected]'; 
$subject = 'Quote'; 
$message = 'FROM: '.$companyname. '-' .$fullname. 'Email: '.$email. ' Phone Number:  '.$phonenumber; 
$headers = 'From: [email protected]' . "\r\n"; 

预期的结果:

公司名称:

全名:

电子邮件:

电话:

回答

2

要发送与格式(一般或格式的文本)列表中,你必须使用HTML。

所以,$headers将变为:

$headers = 'From: [email protected]' . "\r\nContent-type: text/html\r\n";

告诉客户该邮件的HTML,而不是纯文本。

然后,消息将是

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

另请参见 “实施例#4发送HTML电子邮件” here