Здравствуйте. Мне нужна была форма с отправкой файлов без перезагрузки. Я наткнулся на эту форму
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 тоже настроен.