テキストエリアからメールメッセージを取得するメール機能があります。ただし、アポストロフィと改行がある場合は常に、次のように表示されます。
出力例: コメント: メールアドレスが間違っています。別のものを提供できませんでしたか? アンケートの回答: item : 順調に進んでいます。そうですか?\nitem2 : お茶を飲んだほうがいいですか?\n
1) アポストロフィに加えて 3 つのスラッシュがあります。魔法逃避と関係あるのかな?それには、ストリップスラッシュ機能の方が適していますか?
2) \r\n に変換された改行。問題は、\r\n が Windows アーティファクトである可能性があることです。Linux サーバーでは、\n のみの可能性があります。str_replace('\r\n', "\n", $message); を使用するだけで十分でしょうか? ? 次に str_replace("\n", "
", $message); ?