Задать вопрос
@Dmitry2307

PHPmailer выдает ошибку, в чем проблема?

Добрый день.
При подключении библиотеки PHPmailer скрипт выдаёт ошибку: Parse error: syntax error, unexpected token "use" in .....site.ru/cart/zakaz.php on line 111

По моим предположением она связана с расположением файла PHPMailer, сама папка находится в корневой папке сайта, а обработчик в папке ../cart

Подскажите как можно исправить данную ошибку?
111.строка	use PHPMailer\PHPMailer\PHPMailer;
	use PHPMailer\PHPMailer\Exception;
	require '../phpmailer/src/Exception.php';
	require '../phpmailer/src/PHPMailer.php';

	$mail = new PHPMailer(true);
	$mail->CharSet = 'UTF-8';
	$mail->setLanguage('ru', 'phpmailer/language/');
	$mail->setFrom('email@mail.ru', 'Право на газ - магазин'); 	// от кого будет уходить письмо?
	$mail->addAddress('mail@ya.ru');				     			// Кому будет уходить письмо
	
	$body = "";
	$body .= "<tr><td style='padding: 10px; border: #e9e9e9 1px solid;'><b>ФИО</b></td><td style='padding: 10px; border: #e9e9e9 1px solid;'>".$surname." ".$name." ".$patronymic."</td></tr>";
	$body .= "<tr><td style='padding: 10px; border: #e9e9e9 1px solid;'><b>Телефон</b></td><td style='padding: 10px; border: #e9e9e9 1px solid;'>".$phone."</td></tr>"
	$message = "<head><meta charset='UTF-8'><meta http-equiv='Content-Type' content='text/html; charset=utf-8'></head> <body><table style='width: 100%;'>".$body."</table></body>"; 

	$mail->IsHTML(true);
	$mail->Subject = 'Заявка в сайта';
	$mail->Body    = 'Заявка №'.$_SESSION["order_id"].'<br>Итоговая сумма: '.$_SESSION['itog'].' руб.<br>' $message;
	
	if(!$mail->send()){ false; } else { true; }
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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