在此我建立一個形式,我有textareas
,其中將包括文本的一個不錯的量,換行包括在內,如:保留與htmlentities換行符?
句子一個
句中兩個
我用htmlentities
張貼這對我的形式,例如:
. htmlentities($_POST['textarea']) .
這^ h H但是,產生被通過的形式發送下面的電子郵件(HTML電子郵件):
一個句子句中兩個
反正是有保留符合htmlentities
打破?
在此我建立一個形式,我有textareas
,其中將包括文本的一個不錯的量,換行包括在內,如:保留與htmlentities換行符?
句子一個
句中兩個
我用htmlentities
張貼這對我的形式,例如:
. htmlentities($_POST['textarea']) .
這^ h H但是,產生被通過的形式發送下面的電子郵件(HTML電子郵件):
一個句子句中兩個
反正是有保留符合htmlentities
打破?
使用nl2br()
它轉換\n
到<br />
:
. nl2br(htmlentities($_POST['textarea'])) .
不,這是不可能的。如果您想要在HTML文檔中換行,則必須使用display: block
(和朋友)元素,換行符元素(<br>
)或white-space: pre
元素。
您可以使用PHP和nl2br
函數生成<br>
元素。
郵件是純文本還是html?如果是html,'\ n'不會執行任何操作,您將不得不調用'nl2br()'將換行符轉換爲
。 –
HTML,我會將這一點的信息添加到帖子。 – Charlie