Folgende Fehlermeldung beim Versuch, PHPMail zu starten:
"Fatal error: Uncaught Error: Class "vendor\phpMailer\phpmailer\src\phpmailer" not found in C:\xampp\htdocs\m2work\phpmailer_test.php on line 69"
Obwohl die Klasse da ist, mit
if (!class_exists('phpmailer'))
überprüft und bestätigt.
Versuch auf XAMPP. Hat jemand eine Idee?
Hier der obere Teil auf des Codes:
<?php
// include_path=" ";
require 'vendor/autoload.php';
use vendor\phpMailer\phpmailer\src\phpmailer;
use vendor\phpMailer\phpmailer\src\SMTP;
use vendor\phpmailer\phpmailer\src\Exception;
if (!class_exists('phpmailer'))
{
echo
'Klasse existiert -FALSE !class_exists(_phpmailer_) <br>';
require_once 'C:/xampp/htdocs/vendor/phpmailer/phpmailer/src/phpmailer.php';
} else echo
'Klasse existiert -TRUE !class_exists(_phpmailer_) <br>';
// ================================================== ===============
// Jetzt noch ein Test, ob die Klasse schon eingebunden ist:
if (!class_exists('phpmailer'))
{
echo
'Klasse phpmailer existiert -FALSE <br>';
} else echo
'Klasse phpmailer existiert -TRUE <br>'; // Diese Meldung wird ausgegeben!
// ================================================== ===============
// Klasse PHPMailer aufrufen:
try {
// Versuch, eine neue Instanz der Klasse PHPMailer zu erstellen, wobei Ausnahmen aktiviert sind
$mail = new PHPMailer (true); // <=== HIER FEHLERMELDUNG, dass er die Class nicht findet!
// (…)
} catch (Exception $e) {
echo "Mailer Error: ".$e->getMessage();
}
Ich erhalte wie oben gesagt im Browser:
Fatal error: Uncaught Error: Class "vendor\phpMailer\phpmailer\src\phpmailer" not found in C:\xampp\htdocs\m2work\phpmailer_test.php on line 67
Hat jemand eine Idee?
Grüße! Lenno
"Fatal error: Uncaught Error: Class "vendor\phpMailer\phpmailer\src\phpmailer" not found in C:\xampp\htdocs\m2work\phpmailer_test.php on line 69"
Obwohl die Klasse da ist, mit
if (!class_exists('phpmailer'))
überprüft und bestätigt.
Versuch auf XAMPP. Hat jemand eine Idee?
Hier der obere Teil auf des Codes:
<?php
// include_path=" ";
require 'vendor/autoload.php';
use vendor\phpMailer\phpmailer\src\phpmailer;
use vendor\phpMailer\phpmailer\src\SMTP;
use vendor\phpmailer\phpmailer\src\Exception;
if (!class_exists('phpmailer'))
{
echo
'Klasse existiert -FALSE !class_exists(_phpmailer_) <br>';
require_once 'C:/xampp/htdocs/vendor/phpmailer/phpmailer/src/phpmailer.php';
} else echo
'Klasse existiert -TRUE !class_exists(_phpmailer_) <br>';
// ================================================== ===============
// Jetzt noch ein Test, ob die Klasse schon eingebunden ist:
if (!class_exists('phpmailer'))
{
echo
'Klasse phpmailer existiert -FALSE <br>';
} else echo
'Klasse phpmailer existiert -TRUE <br>'; // Diese Meldung wird ausgegeben!
// ================================================== ===============
// Klasse PHPMailer aufrufen:
try {
// Versuch, eine neue Instanz der Klasse PHPMailer zu erstellen, wobei Ausnahmen aktiviert sind
$mail = new PHPMailer (true); // <=== HIER FEHLERMELDUNG, dass er die Class nicht findet!
// (…)
} catch (Exception $e) {
echo "Mailer Error: ".$e->getMessage();
}
Ich erhalte wie oben gesagt im Browser:
Fatal error: Uncaught Error: Class "vendor\phpMailer\phpmailer\src\phpmailer" not found in C:\xampp\htdocs\m2work\phpmailer_test.php on line 67
Hat jemand eine Idee?
Grüße! Lenno
Kommentar