2012-06-17 140 views
1

我在我的網站上有一個聯繫表,所以用戶可以給我發電子郵件,但我遇到了問題。HTML在PHP郵件功能

我想使用電子郵件中的HTML鏈接,我也希望用戶發送給我的內容被格式化,他們是怎麼想的......讓我解釋一下。

如果用戶發送的:

Hello World! 

Isnt it a great Day? 

不使用頭,使HTML,然後它說格式化一樣,當它達到我。

如果我用頭(MIME),使HTML,也包括在電子郵件(我想這樣做)的鏈接,那麼它達到我爲:

Hello World!Isnt it a great Day? 

我如何可以包含HTML ,並保持電子郵件格式正確?

感謝

希望這一切是有道理的:S

+1

那麼,什麼阻礙你學習HTML,然後使用語言?在特定的HTML中,哪一部分不能用來表示換行符或段落? – hakre

回答

2

使用nl2br你的消息 - http://php.net/manual/en/function.nl2br.php

它將替換所有換行符用HTML <br>

$message = nl2br($message, false); 

第二個參數* is_xhtml *是可選的,如果您想發送HTML電子郵件而不是XHTML

+0

你不應該在電子郵件中使用XHTML。 – hakre

+0

@hakre這就是'nl2br'根據PHP手冊中的例子返回的內容。 –

+0

仔細閱讀,測試一下自己,使用修復/控制所需的參數。 – hakre