0

テキストメールとして送信してからデータベースに入れる必要があるフォーム入力を使用するという問題に直面しています。

テキストメールとして送信すると、プレーンテキストメールでは改行文字が \r\n\r\n として表示されますが、DB に保存するとそのように表示されません。

PHP/MySQL を使用しています。送信されるメールに \r\n\r\n 文字が表示されないようにするにはどうすればよいですか?

ありがとう、アレックス

4

2 に答える 2

1

これの考えられる原因は、データベースのサニタイズ(mysqli_real_escape_stringなど)である可能性があります。データベースに渡されなかった変数も体系的にサニタイズすることで、同じ過ちを犯しました。

于 2012-07-28T20:48:40.073 に答える
1

電子メールを text/html として送信し、使用します

<p> or <br>

タグ

于 2011-02-02T06:48:03.317 に答える