在此我建立一个形式,我有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