Maison > Article > développement back-end > Pourquoi est-ce que je reçois une erreur « Erreur fatale : Classe 'PHPMailer' introuvable » et comment puis-je la corriger ?
PHPMailer introuvable : résolution de l'erreur de classe introuvable
Lorsque vous essayez d'utiliser PHPMailer, vous pouvez rencontrer le message d'erreur "Erreur fatale : Classe 'PHPMailer' introuvable." Ce problème survient lorsque la bibliothèque PHPMailer n'est pas correctement incluse dans votre script.
Pour résoudre ce problème, assurez-vous que vous disposez de la dernière version de PHPMailer, car la méthode de chargement automatique est désormais obsolète. L'approche actuelle pour initialiser PHPMailer implique les étapes suivantes :
require("path/to/PHPMailer.php"); require("path/to/SMTP.php");
$mail = new PHPMailer\PHPMailer\PHPMailer();
$mail->IsSMTP(); $mail->SMTPDebug = 1; $mail->SMTPAuth = true; $mail->SMTPSecure = 'ssl'; $mail->Host = "smtp.gmail.com"; $mail->Port = 465; $mail->IsHTML(true); $mail->Username = "your-email"; $mail->Password = "your-password"; $mail->SetFrom("from@email.com"); $mail->Subject = "Subject"; $mail->Body = "Message"; $mail->AddAddress("to@email.com");
if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message has been sent"; }
En suivant ces étapes, vous pouvez résoudre avec succès l'erreur "Erreur fatale : Classe 'PHPMailer Problème « introuvable » et utilisez PHPMailer dans vos scripts.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!