【发布时间】:2011-05-01 07:31:09
【问题描述】:
如何从 textarea (html) 中获取文本并插入换行符。现在,如果我输入要作为电子邮件发送的信息,它会将所有文本放在同一行,没有任何换行符。
使用 $_POST['field'] 从表单中获取数据并使用 PHP 邮件发送。
【问题讨论】:
如何从 textarea (html) 中获取文本并插入换行符。现在,如果我输入要作为电子邮件发送的信息,它会将所有文本放在同一行,没有任何换行符。
使用 $_POST['field'] 从表单中获取数据并使用 PHP 邮件发送。
【问题讨论】:
使用nl2br() 函数。它将字符串中的所有换行符替换为 html br 标签。
【讨论】:
使用 \n 换行,或 \r\n 换行后回车
即。
<?php
printf("This is the first line. \n");
printf("This is the second line");
?>
即。用换行符替换
html 标记:
str_replace ('<br>' , '\r\n', $_POST['field'])
或者将您发送的电子邮件设置为 html 编码(添加 html 标头)
【讨论】:
【讨论】:
删除stripslashes(),这样就可以了。
【讨论】:
\n 或 \r 的任何实例,但实际上并未按照 OP 的要求在字符串中插入足够的换行符。