Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan Isu 'Ralat Maut: Kelas 'PHPMailer' Tidak Ditemui' dalam PHP?
Menyelesaikan "Fatal Error: Class 'PHPMailer' Not Found" isu
Apabila cuba menggunakan perpustakaan PHPMailer, anda mungkin menghadapi masalah ralat maut yang menunjukkan kelas 'PHPMailer' tidak dapat ditemui. Isu ini timbul apabila pustaka tidak disertakan dengan betul dalam skrip PHP anda.
Untuk menyelesaikan ralat ini, anda sebelum ini telah cuba memasukkan fail 'PHPMailerPHPMailerAutoload.php' menggunakan 'include_once()'. Walau bagaimanapun, kemas kini pustaka baru-baru ini telah menghapuskan kefungsian autoload, memerlukan kaedah permulaan yang berbeza.
Coretan kod berikut menggariskan proses pemulaan yang dikemas kini untuk PHPMailer:
<?php require("/home/site/libs/PHPMailer-master/src/PHPMailer.php"); require("/home/site/libs/PHPMailer-master/src/SMTP.php"); $mail = new PHPMailer\PHPMailer\PHPMailer(); $mail->IsSMTP(); // enable SMTP $mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only $mail->SMTPAuth = true; // authentication enabled $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for Gmail $mail->Host = "smtp.gmail.com"; $mail->Port = 465; // or 587 $mail->IsHTML(true); $mail->Username = "xxxxxx"; $mail->Password = "xxxx"; $mail->SetFrom("[email protected]"); $mail->Subject = "Test"; $mail->Body = "hello"; $mail->AddAddress("[email protected]"); if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message has been sent"; } ?>
Pastikan anda gantikan laluan dalam pernyataan require() dan alamat e-mel dengan maklumat berkaitan anda sendiri.
Dengan mengikuti proses inisialisasi yang dikemas kini ini, anda sepatutnya berjaya menggunakan perpustakaan PHPMailer tanpa menghadapi isu "Ralat Maut: Kelas 'PHPMailer' Tidak Ditemui".
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Isu 'Ralat Maut: Kelas 'PHPMailer' Tidak Ditemui' dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!