Не удалось создать экземпляр почтовой функции: ошибка PHPMailerPhp

Кемеровские программисты php общаются здесь
Anonymous
Не удалось создать экземпляр почтовой функции: ошибка PHPMailer

Сообщение Anonymous »

Я пытаюсь создать контактную форму. И я искал по всему Интернету, как отправить электронную почту, и они всегда говорят, что лучше использовать PHPMailer, чем функцию mail().

Контактная форма состоит из: Имя, адрес электронной почты, комментарии и кнопка «Отправить».

Я только что следовал этому руководству: https://alexwebdevelop.com/phpmailer-tutorial/, но оно не работает, как я всегда получал ошибку: «Не удалось создать экземпляр почтовой функции». когда я уже установил Composer.

Доказательство того, что я уже установил Composer:
Composer установлен с помощью autoload.php

Вот мой код внутри тегов php:

Код: Выделить всё

use PHPMailer\PHPMailer\PHPMailer;
require 'C:\xampp\composer\vendor\autoload.php';

if(isset($_POST['send'])) {
$em = $_POST['email'];
$nm = $_POST['name'];
$msg = $_POST['comments'];

$mail = new PHPMailer();
$mail->setFrom($em, $nm);
$mail->addAddress('mygmail@gmail.com', 'Admin');
$mail->Subject = 'Concern';
$mail->isHTML(TRUE);
$mail->Body = '$em';

if(!$mail->send()) {
echo $mail->ErrorInfo;
}
}
Спасибо за ответ на этот вопрос! Это будет большая помощь!

ОБНОВЛЕНИЕ:

Содержимое/файл композитора.json:< /p>

{

 "require": {

  "phpmailer/phpmailer": "^6.0"

 }

}

Подробнее здесь: https://stackoverflow.com/questions/529 ... iler-error

Вернуться в «Php»