Я пытаюсь сделать некоторые включения в моем файле PHP. Оба файла, которые я пытаюсь включить, действительно существуют.
Этот работает:
include("/folder/subfolder/firstfile.php");
Этот не:
include("/folder/secondfile.php");
Как это возможно, поскольку оба включения идут из одной и той же папки …..?
Ошибки, которые я получаю
Warning: include(/folder/secondfile.php) [function.include]: failed to open stream: No such file or directory in index.php on line 2
Warning: include() [function.include]: Failed opening '/folder/secondfile.php' for inclusion (include_path='.:/usr/local/lib/php') in index.php on line 2
Файловая структура
Корень имеет folder
в этом. Включения сделаны из файла, который находится в другой папке в корне.
Расширение PHP отсутствует во втором include()
,
include("/folder/secondfile");
Изменить на
include("/folder/secondfile.php");
Также убедитесь, что он находится в папке folder
, Если это в subfolder
, не забудьте включить его в путь как:
include("/folder/subfolder/secondfile.php");
Других решений пока нет …