Не удалось создать экземпляр почтовой функции: ошибка 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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