Heim > Fragen und Antworten > Hauptteil
Ich weiß nicht, warum ich die Fehlermeldung „PHPMailer undefinierter Typ“ erhalte. Zuerst habe ich versucht, die ZIP-Datei direkt herunterzuladen und den Code von Github zu kopieren. Das gleiche Problem trat auf. Dann habe ich Composer heruntergeladen, den ich nicht herunterladen wollte, aber nach dem Herunterladen wurde immer noch der gleiche Fehler angezeigt.
Kann ich bitte etwas dazu sagen? (Screenshot unten)
Composer-Bildfehler
Gleicher Fehler ohne Composer-Bild
Katalogbilder
Das ist der Code
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
Danke
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