2011-05-24 92 views
1

我發送HTML電子郵件,除了在每個標籤後面添加標籤<br>之外,一切都正常。PHP電子郵件呈現問題

之前發送

<div>Content 1</div> 
<img src="http://mylink.com/img.png" /> 
<div>Content 2</div> 

發送

<div>Content 1</div> 
<br> 
<img src="http://mylink.com/img.png" /> 
<br> 
<div>Content 2</div> 
<br> 

請告訴我錯後?爲什麼要添加br標籤?

+0

你用什麼編輯器編寫代碼? – 2011-05-24 10:42:41

+0

看起來像輸出正在通過nl2br()函數 – 2011-05-24 10:56:27

回答

1

我們需要查看更多代碼才能獲得幫助,但看起來您使用的是RTE/WYSIWYG編輯器,該編輯器會自動將\n(換行符)轉換爲<br>以嘗試並提供幫助。或者,您正在通過格式化函數傳遞電子郵件正文,該函數將以這種方式格式化文本。

+0

不,我既不使用RTE也不通過任何函數它只是硬編碼的東西。 – DingDongDev 2011-05-24 10:41:06

+0

我使用osCommerce tep_mail()函數 – DingDongDev 2011-05-24 10:44:51