[英]TextArea line breaks for e-mail
如何從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()
,這將工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.