我不知道為什麼會收到此「PHPMailer 未定義類型」錯誤。首先,我嘗試直接下載zip並從github複製程式碼,同樣的問題出現,然後我下載了我不想下載的composer,但下載後仍然顯示相同的錯誤。
請問我可以對此有什麼想法嗎? (以下截圖)
作曲家 img 錯誤
沒有作曲家img時出現同樣的錯誤
目錄圖片
這是程式碼
session_start();
// Import PHPMailer classes into the global namespace use PHPMailerPHPMailerPHPMailer; use PHPMailerPHPMailerException; require 'PHPMailer/src/Exception.php'; require 'PHPMailer/src/PHPMailer.php'; require 'PHPMailer/src/SMTP.php'; $mail = new PHPMailer(true); // error coming here $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = 'smtp.gmail.com'; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = 'user@gmail.com'; // SMTP username $mail->Password = 'gmail_password'; // SMTP password $mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted $mail->Port = 587; // TCP port to connect to // Sender info
謝謝
P粉7344867182023-11-13 16:24:48
當您使用作曲家時,只需要自動載入(它完成所有「需要」工作)
include_once 'vendor/autoload.php' use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; // require 'PHPMailer/src/Exception.php'; < -- this is no longer used