Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan Isu Penyampaian Kandungan HTML PHPmailer?
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:
Kod Contoh:
<code class="php">$mail->Subject = $Subject; $mail->Body = $Body; $mail->IsHTML(true); // Invoked after $mail->Body has been set.</code>
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!