Не удается заставить работать PHPMailer [дубликат]
На этот вопрос уже есть ответ здесь:
PHP синтаксический анализ / синтаксические ошибки; и как их решить? 16 ответовЯ изо всех сил пытаюсь установить PHPMailer и работать в моем приложении.
Установка кажется достаточно простой. Моя структура каталогов выглядит так:
|-[controllers]
|---controller.php
|-[vendor]
|---[PHPMailer]
|------class.phpmailer.php
|------PHPMailerAutoload.php
|-index.php
index.php
<?php
...
require __DIR__ . '/vendor/PHPMailer/PHPMailerAutoload.php';
...
?>
controller.php
<?php
include('vendor/PHPMailer/class.phpmailer.php');
$mail = new PHPMailer();
...
?>
Это довольно просто, как в примере, но когда я запускаю это, я получаю следующую ошибку:
Ошибка разбора: синтаксическая ошибка, неожиданный конец файла в C: \ wamp \ www \ commway \ vendor \ PHPMailer \ class.phpmailer.php в строке 2995
Все работало нормально, я не вижу, как мне удалось это сломать. Я даже пытался переместить все только наindex.php
файл, но я получаю тот же результат. Как только я позвоню$mail = new PHPMailer();
это выдает ошибку.