ホームページ >バックエンド開発 >PHPチュートリアル >PHPmailer 使用時の HTML 表示の問題を解決する方法
問題の説明:
PHPmailer を使用して HTML コンテンツを含む電子メールを送信すると、実際のHTML コードが、目的のコンテンツではなく電子メール本文に表示されます。
解決策:
この問題を解決するには、本文を設定した後に isHTML() メソッドを呼び出す必要があります。 PHPmailer インスタンスのプロパティ:
<code class="php">$mail->Subject = $Subject; $mail->Body = $Body; $mail->isHTML(true); // Call isHTML() after $mail->Body has been set</code>
説明:
isHTML() メソッドは、電子メール形式を HTML に設定します。ただし、Body プロパティが設定される前に呼び出された場合、HTML コンテンツは認識されず、メール本文に実際のコードが表示されます。
Body プロパティを設定した後に isHTML() を呼び出すと、PHPmailer は電子メールは HTML としてフォーマットされ、必要なコンテンツが正しく表示されることが通知されました。
以上がPHPmailer 使用時の HTML 表示の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。