PHPMailer が見つかりません: クラスが見つからないエラーの解決
PHPMailer を使用しようとすると、「致命的なエラー:」というエラー メッセージが表示される場合があります。クラス「PHPMailer」が見つかりません。」この問題は、PHPMailer ライブラリがスクリプトに適切に含まれていない場合に発生します。
自動ロード メソッドは現在非推奨になっているため、この問題を解決するには、PHPMailer の最新バージョンを使用していることを確認してください。 PHPMailer を初期化する現在のアプローチには、次の手順が含まれます:
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"; }
次の手順に従って、「致命的なエラー」を正常に解決できます。 : クラス「PHPMailer」が見つかりません」の問題を解決し、スクリプトで PHPMailer を利用してください。
以上が「致命的なエラー: クラス 'PHPMailer' が見つかりません」エラーが表示されるのはなぜですか? どのように修正すればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。