В консоли выдает такой текст:
Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0, если перейти по ошибке - выдает следующее. Месяца полтора все отлично отправлялось, сейчас перестало...
<br />
<b>Warning</b>: require(/php/phpmailer/src/Exception.php): failed to open stream: No such file or directory in <b>/home/rabcorby/xn--80aqakjqje5byf.xn--90ais/sendmail.php</b> on line <b>5</b><br />
<br />
<b>Fatal error</b>: require(): Failed opening required '/php/phpmailer/src/Exception.php' (include_path='.:/opt/alt/php73/usr/share/pear') in <b>/home/rabcorby/xn--80aqakjqje5byf.xn--90ais/sendmail.php</b> on line <b>5</b><br />
Файл sendmail.php
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
use PHPMailer\PHPMailer\SMTP;
require '/php/phpmailer/src/Exception.php';
require '/php/phpmailer/phpmailer/src/PHPMailer.php';
require '/php/phpmailer/phpmailer/src/SMTP.php';
$mail = new PHPMailer(true);
$mail->setLanguage('ru', 'phpmailer/language/');
$mail->isSMTP(); //Send using SMTP
$mail->Host = 'smtp.gmail.com'; //Set the SMTP server to send through
$mail->SMTPAuth = true; //Enable SMTP authentication
$mail->Username = '******.tr.bel@gmail.com'; //SMTP username
$mail->Password = '*****';
$mail->SMTPSecure = 'ssl'; //SMTP password
// $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; //Enable implicit TLS encryption
$mail->Port = 465;
$mail->CharSet = 'UTF-8';
//Address
$mail->AddReplyTo('****.tr.bel@gmail.com','First Last');
$mail->setFrom('****.tr.bel@gmail.com', 'Mailer');
$mail->addAddress('*****.bel@gmail.com', '');
$body = 'У вас новая заявка на ******.***';
if(trim(!empty($_POST['name']))) {
$body.= '<p><strong>От: </strong> '.$_POST['name'].'</p>';
}
if(trim(!empty($_POST['number']))) {
$body.= '<p><strong>Номер телефона: </strong>'.$_POST['number'].'</p>';
}
if(trim(!empty($_POST['price']))) {
$body.= '<p><strong>Сумма заявки: </strong>'.$_POST['price'].'</p>';
}
if(trim(!empty($_POST['camCount']))) {
$body.= '<p><strong>Кол-во камер: </strong>'.$_POST['camCount'].'</p>';
}
if(trim(!empty($_POST['hourCount']))) {
$body.= '<p><strong>Длительность: </strong>'.$_POST['hourCount'].'</p>';
}
if(trim(!empty($_POST['addServices']))) {
$body.= '<p><strong>Доп. услуги: </strong>'.$_POST['addServices'].'</p>';
}
// Subject
$mail->isHTML(true);
$mail->Subject = $_POST['subject'];
$mail->Body = $body;
if(!$mail->send()){
$message = 'Произошла ошибка';
}else{
$message = 'Данные отправлены!';
}
$response = ['message' => $message];
header('Content-type: application/json');
echo json_encode($response);
?>
Адрес сайта: Трансляции.бел