0

私はPHPmailerを使用していますが、内部のテキストが1行として表示されていることを除いて、すべてが完璧<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 に答える