Невозможно включить файл из подпапки - PHP - PullRequest
0 голосов
/ 26 сентября 2018

Это строка для включения файла из подпапки, но я получаю ошибки

include('../classes/user.php');

Ошибка:

Предупреждение PHP: include (): Ошибка открытия '../classes/phpmailer / mail.php 'для включения (include_path ='.: / opt / cpanel / ea-php56 / root / usr / share / pear ') в /home/site/public_html/sm/assets/includes/config.php

Я также пытался

include(__DIR__ .'/classes/user.php');

, но та же ошибка.Есть идеи, как это можно решить?Спасибо.

1 Ответ

0 голосов
/ 26 сентября 2018

Ваш код предполагает, что файл, который вы хотите включить, находится в папке:

/home/site/public_html/sm/assets/classes/user.php

Если это не так, например, это:

/home/site/public_html/classes/user.php

вам нужнодобавить что-то вроде этого:

include '../../../classes/user.php';

- редактировать:

Теперь я также вижу ошибку на самом деле о "../classes/phpmailer/mail.php" Кажется, что этоmail.php находится не в этом месте ... Возможно, вам нужно сначала это проверитьОшибка исходит из config.php.Так что проверьте include для mail.php и проверьте путь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...