【发布时间】:2012-12-11 08:57:32
【问题描述】:
我正在使用 PHPmailer,一切都很完美,除了 <textarea> 中的文本显示为单行。意思是,根本没有 html 值(仅适用于 TEXTAREA)。
- 实际上邮件本身已经是 HTML。
- 我也可以嵌入图像……等等。
- 只是
<textarea>不起作用。
我正在使用这个:
$mail->IsHTML(true);
$mail->Body = $_POST['textarea'];
假设<textarea> 包含如下内容:
Hello,
How are you.
Best Wishes,
4lvin
然后在电子邮件中,它显示为:
Hello, How are you. Best Wishes, 4lvin
有什么想法吗? :(
【问题讨论】:
-
请问什么\n?我的意思是,
<textarea>值应该作为 HTML 自动仪式出现? -
只使用 htmlentities($_POST['textarea']);