2012-12-12 65 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