Почему не отправляется письмо из формы через phpmailer
помогите пожайлуста разобраться в чём проблема. Почему не отправляется письмо из формы через phpmailer? До этого пробовал через встроенную функцию mail(),работало,но были проблемы с отправкой файла,решил попробовать phpmailer. В итоге письмо не отправляется остаётся висеть пустая страница и ошибок не выводит(до этого пробовал через try/catch).
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
/*код*/
require '../phpmailer/src/PHPMailer.php';
require '../phpmailer/src/Exception.php';
$mail = new PHPMailer(true);
$mail->CharSet = 'UTF-8';
$mail->setLanguage('ru', '../phpmailer/language/');
$mail->isHTML(true);
$mail->setFrom($_POST['email'], $_POST['first_name']);
$mail->addAddress('[email protected]');
$mail->Subject = 'Заявка';
$gender = "male";
if ($_POST['gender'] == "female") {
$gender = "female";
}
$chb = $_GET['chb'];
$new_cnb = implode(",", $chb);
//Тело письма
$body = '<h1>Составленная заявка</h1>';
if (trim(!empty($_POST['first_name']))) {
$body .= '<p><strong>Имя:</strong>' . $_POST['first_name'] . '</p>';
}
if (trim(!empty($_POST['last_name']))) {
$body .= '<p><strong>Фамилия:</strong>' . $_POST['last_name'] . '</p>';
}
if (trim(!empty($_POST['email']))) {
$body .= '<p><strong>Почта:</strong>' . $_POST['email'] . '</p>';
}
if (trim(!empty($_POST['gender']))) {
$body .= '<p><strong>Пол:</strong>' . $gender . '</p>';
}
if (trim(!empty($_POST['cnb']))) {
$body .= '<p><strong>Навыки:</strong>' . $new_cnb . '</p>';
}
if (trim(!empty($_POST['developer']))) {
$body .= '<p><strong>Должность:</strong>' . $_POST['developer'] . '</p>';
}
if (trim(!empty($_POST['content']))) {
$body .= '<p><strong>Должность:</strong>' . $_POST['content'] . '</p>';
}
if (!empty($_FILES['image']['tmp_name'])) {
//путь загрузки файла
$filePath = __DIR__ . "../images/" . $_FILES['image']['name'];
//грузим файл
if (copy($_FILES['image']['tmp_name'], $filePath)) {
$fileAttach = $filePath;
$body .= '<p><strong>Фото в приложении</strong></p>';
$mail->addAttachment($fileAttach);
}
}
$mail->Body = $body;
$mail->send();
/*код*/
?>