如何从textarea(html)中获取文本并插入换行符。现在,如果我输入信息作为电子邮件发送,它会将所有文本放在同一行,而不会有任何换行符。
使用$ _POST ['field']从表单获取数据并使用PHP邮件发送。
答案 0 :(得分:10)
使用nl2br()功能。它用html br标签替换字符串中的所有换行符。
答案 1 :(得分:3)
使用\ n表示新行,或\ r \ n表示返回后跟新行
即。
<?php
printf("This is the first line. \n");
printf("This is the second line");
?>
即。用换行符替换
str_replace ('<br>' , '\r\n', $_POST['field'])
交替设置您发送的电子邮件为html编码(添加html标题)
答案 2 :(得分:1)
答案 3 :(得分:0)
删除stripslashes()
,这将有效。