0

我正在使用 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

请问有什么想法吗?:(

4

1 回答 1

9

采用

$mail->IsHTML(true);
$mail->Body = nl2br($_POST['textarea']);
于 2012-12-11T08:59:42.260 回答