我需要发送文本从用户键入html表单(textarea
)随着电子邮件。我使用PHPMailer与HTML设置。这工作完美,也因为我需要嵌入标志。唯一的问题是,接收邮件的电子邮件程序会忽略该文本中的换行符。我像这样解析文本:
$mail->isHTML(true);
$mail->Body = $_POST['mail_Text'];
我需要做什么?
nl2br()应该适合你。
那么,像这样添加邮件正文。
$mail->Body = nl2br($_POST['mail_Text']);
nl2br()返回在所有换行符('r'n, 'n'r, 'n和'r)之前插入
<br />
或<br>
的字符串。