Bagaimana untuk Membetulkan Isu Penyampaian Kandungan HTML PHPmailer?

Linda Hamilton
Lepaskan: 2024-10-22 14:31:02
asal
812 orang telah melayarinya

How to Fix PHPmailer HTML Content Rendering Issue?

PHPmailer Tidak Dapat Menghasilkan Kandungan HTML

Apabila menghantar e-mel menggunakan PHPmailer, pengguna menghadapi masalah di mana kod HTML dipaparkan sebagai teks mentah semasa penghantaran. Walaupun menggunakan kaedah IsHTML(), kandungan HTML yang diingini tetap tidak boleh diakses.

Masalah Asas

Sebab di sebalik tingkah laku ini terletak pada susunan seruan kaedah. Tidak seperti pendahulunya, PHPMailer 6 memerlukan kaedah IsHTML() untuk digunakan selepas menetapkan sifat Badan bagi contoh tersebut.

Resolution

Untuk menyelesaikan isu ini, laksanakan prosedur berikut:


  1. Tetapkan sifat Badan bagi instance PHPmailer, yang mengandungi kandungan HTML untuk dihantar.

  2. Seterusnya , panggil kaedah IsHTML() dengan parameter benar, menunjukkan bahawa kandungan e-mel harus dianggap sebagai HTML.

Kod Contoh:

<code class="php">$mail->Subject = $Subject;
$mail->Body    = $Body;
$mail->IsHTML(true); // Invoked after $mail->Body has been set.</code>
Salin selepas log masuk

Dengan mematuhi susunan operasi yang diperbetulkan ini, PHPmailer akan memproses dan memaparkan kandungan HTML e-mel dengan berkesan, menyelesaikan isu di mana kod HTML mentah dipaparkan sebelum ini.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Isu Penyampaian Kandungan HTML PHPmailer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!