@del993788

Почему ошибка на 1302 строке phpmalier?

Здравствуйте. Мне нужна была форма с отправкой файлов без перезагрузки. Я наткнулся на эту форму positron-it.ru/stati/otpravlenie_soobwenij_s_vlozh... по всем параметрам она мне подходила, но вот появилась проблема. Там нужно было установить Phpmailer. Скачал с гитхаба установил. В php коде формы изменил эти строчки
$mail->Host       = "smtp.gmail.com";
$mail->Username   = "drkrol2@gmail.com";
$mail->Password   = "parol";        
$mail->SetFrom('drkrol2@gmail.com');
$mail->AddReplyTo('drkrol2@gmail.com');


Заполняю форму, а мне в ответ
Fatal error: Class 'SMTP' not found in F:\openserver\OpenServer\domains\new.fuck\PHPMailer\class.phpmailer.php on line 1302

На 1302 строчке такой код

/**
     * Get an instance to use for SMTP operations.
     * Override this function to load your own SMTP implementation
     * @return SMTP
     */
    public function getSMTPInstance()
    {
        if (!is_object($this->smtp)) {
            $this->smtp = new SMTP;
        }
        return $this->smtp;
    }


Короче говоря, что то не так с smtp. Подскажите, что делать? Сам сайт находится на openserver. На нём smtp тоже настроен.
  • Вопрос задан
  • 471 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы