Rumah > Soal Jawab > teks badan
Saya tidak tahu mengapa saya mendapat ralat "jenis tidak ditentukan PHPmailer" ini. Mula-mula, saya cuba memuat turun zip secara terus dan menyalin kod dari github, masalah yang sama muncul, kemudian saya memuat turun komposer yang saya tidak mahu muat turun, tetapi selepas memuat turun ia masih menunjukkan ralat yang sama.
Boleh saya fikirkan tentang perkara ini? (Tangkapan skrin di bawah)
Ralat img komposer
Ralat yang sama tanpa img komposer
Gambar Katalog
Ini kodnya
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
Terima kasih
P粉7344867182023-11-13 16:24:48
Apabila anda menggunakan komposer, hanya autoload (ia melakukan semua "keperluan" kerja)
include_once 'vendor/autoload.php' use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; // require 'PHPMailer/src/Exception.php'; < -- this is no longer used