Rumah > pembangunan bahagian belakang > tutorial php > Mengapa Saya Mendapat Ralat 'Fatal: Class 'PHPMailer' not found' dalam PHP, dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Saya Mendapat Ralat 'Fatal: Class 'PHPMailer' not found' dalam PHP, dan Bagaimana Saya Boleh Membetulkannya?

Susan Sarandon
Lepaskan: 2024-11-21 11:44:14
asal
1016 orang telah melayarinya

Why Am I Getting a

Kelas 'PHPMailer' Tidak Ditemui: Menyelesaikan Ralat Maut dalam PHP

Walaupun memasukkan fail 'PHPMailerAutoload.php' dalam direktori yang sama seperti skrip anda, anda menghadapi ralat "Ralat maut: Kelas 'PHPMailer' tidak ditemui". Isu ini boleh dikaitkan dengan penyelesaian lapuk dan perubahan dalam versi PHPMailer terkini.

Penyelesaian Semasa:

Untuk menyelesaikan ralat ini dalam versi terkini PHPMailer, anda perlu untuk mengikuti prosedur pemula yang disemak semula:

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";
}
Salin selepas log masuk

Dengan melaksanakan kaedah pemulaan yang dikemas kini ini, anda seharusnya boleh menggunakan PHPMailer tanpa menghadapi isu "Ralat maut: Kelas 'PHPMailer' tidak ditemui".

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'Fatal: Class 'PHPMailer' not found' dalam PHP, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China 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