..\ WWW \ заботы \ index.php
..\ WWW \ заботы \ conexion.php
..\ www \ solicitude \ PHPMailer \ все файлы, распакованные из
скачанный почтовый индекс https://github.com/PHPMailer/PHPMailer
У меня возникают проблемы при создании экземпляра класса PHPMailer, в файле conexion.php я пишу следующую строку:
require_once ( ‘PHPMailer / PHPMailerAutoload.php’);
и эта ошибка проявляется
Fatal error: Class 'PHPMailer' not found in C:\AppServ\www\SolicitudesBE\conexion.php on line 58
Я изменил расположение файла без успеха
require_once('PHPMailer/PHPMailerAutoload.php');
//require_once('PHPMailer/class.phpmailer.php');
$mail = new PHPMailer;
$mail->IsSMTP();
//$mail->SMTPDebug = 2;
$mail->SMTPAuth = false;
$mail->SMTPSecure = "tls";
$mail->Host = "correo.domain.org.mx";
$mail->Port = 25;
$mail->Username = "[email protected]";
$mail->Password = "pass";
$mail->SetFrom('[email protected]', 'Julio Castor');
$mail->Subject = $asunto;
Может ли какой-нибудь орган помочь мне с этим вопросом? Кстати, этот проект отлично работает на других компьютерах как сервер (локальный), но когда я загружаю на сервер (Windows Server 2003), появляется ошибка.
Я пока не могу получить доступ к серверу, но, как я могу, где я могу найти, чтобы настроить сервер?
попробуйте включить
use PHPMailer\PHPMailer\PHPMailer;
Пытаться
require_once(__DIR__ . '/PHPMailer/PHPMailerAutoload.php');
где DIR путь к текущему файлу
Проблема решена, я изменил сервер (Appserver) с помощью XAMPP (версия для Windows Server 2003), ошибка была не в коде, а в сервере (возможно, это могут быть зависимости от композитора). Во всяком случае, это работает! Спасибо за вашу помощь
Попробуйте использовать,
require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'PHPMailer' . DIRECTORY_SEPARATOR . 'PHPMailerAutoload.php');
если не работает попробуйте,
require_once('PHPMailer/class.phpmailer.php');
require_once('PHPMailer/class.phpmaileroauth.php');
require_once('PHPMailer/class.phpmaileroauthgoogle.php');
require_once('PHPMailer/class.pop3.php');
require_once('PHPMailer/class.smtp.php');
Я надеюсь, что это будет работать.