@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; }
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
@m0ze
The Gunner
Привет.

Было бы неплохо в таком случае читать официальную документацию:

The use keyword must be declared in the outermost scope of a file (the global scope) or inside namespace declarations. This is because the importing is done at compile time and not runtime, so it cannot be block scoped.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
04 мар. 2021, в 16:10
10000 руб./за проект
04 мар. 2021, в 15:49
500 руб./в час
04 мар. 2021, в 15:42
8000 руб./за проект