@Dmaw

Как подключить новую версию PHPMailer 6.0.5?

Добрый день!
Не могу понять как подключить новую версию PHPMailer, файлов стало намного меньше и принцип подключения другой.
В примере написано подключать так:
use PHPMailer\PHPMailer\PHPMailer;
date_default_timezone_set('Etc/UTC');
require '../vendor/autoload.php';
$mail = new PHPMailer;

У меня папка с библиотекой находится в inc/PHPMailer
Как бы я не пробовал прописать путь, всегда получаю ошибку 500:
use inc\PHPMailer;
date_default_timezone_set('Etc/UTC');
require '../vendor/autoload.php';
$mail = new PHPMailer;

Есть ещё такой пример, с ним у меня тоже ничего не выходит.
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'path/to/PHPMailer/src/Exception.php';
require 'path/to/PHPMailer/src/PHPMailer.php';
require 'path/to/PHPMailer/src/SMTP.php';
  • Вопрос задан
  • 1169 просмотров
Пригласить эксперта
Ответы на вопрос 1
colonel
@colonel
Разработчик PHP, Laravel
PHPMailer видимо должен быть в vendor (Подключаться через composer)
Хотя, если второй пример из документации, он тоже должен работать.
Просто где-то не внимательно прописали
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы