Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テキストメールとして送信してからデータベースに入れる必要があるフォーム入力を使用するという問題に直面しています。
テキストメールとして送信すると、プレーンテキストメールでは改行文字が \r\n\r\n として表示されますが、DB に保存するとそのように表示されません。
PHP/MySQL を使用しています。送信されるメールに \r\n\r\n 文字が表示されないようにするにはどうすればよいですか?
ありがとう、アレックス
これの考えられる原因は、データベースのサニタイズ(mysqli_real_escape_stringなど)である可能性があります。データベースに渡されなかった変数も体系的にサニタイズすることで、同じ過ちを犯しました。
電子メールを text/html として送信し、使用します
<p> or <br>
タグ