1

Web サイトに連絡先フォームがあり、ユーザーがメールを送信できるようになっていますが、問題が発生しました。

電子メール内で HTML リンクを使用したいのですが、ユーザーが送信するコンテンツを希望どおりにフォーマットすることも望んでいます.... 説明させてください。

ユーザーがこれを送信した場合:

Hello World!

Isnt it a great Day?

ヘッダーを使用してhtmlを有効にしないと、届いたときにそのようにフォーマットされていると表示されます。

ヘッダー (MIME) を使用して html を有効にし、電子メールにリンクも含める (これを行いたい) 場合、次のように届きます。

Hello World!Isnt it a great Day?

どうすれば HTML を含め、電子メールを適切な形式に保つことができますか?

ありがとう

そしてうまくいけば、これはすべて理にかなっています:S

4

1 に答える 1

2

nl2brメッセージに使用する-http://php.net/manual/en/function.nl2br.php

すべての改行がHTMLに置き換えられます<br>

$message = nl2br($message, false);

XHTMLの代わりにHTMLメールを送信する場合は、2番目のパラメーター*is_xhtml*はオプションです。

于 2012-06-17T10:35:09.813 に答える