Задать вопрос
@PHP-GOD

Как подключить файл из корневой папки?

Суть такова.

Первый файл лежит
folder/folder1/a.php

второй
folder/folder2/b.php

Вот в a.php нужно подключить b.php.

Пытался вот так
include '../folder2/b.php';

и так
include '/folder2/b.php';

и даже так
include '../../folder2/b.php';

но все это выдает что файл не найден. Единственное решение проблемы оказалось dirname(dirname(__FILE__)), но каждый раз писать такой костыль при подключении инклуда уже надоело. Так можно узнать почему ../ не работает?
  • Вопрос задан
  • 404 просмотра
Подписаться 1 Простой 1 комментарий
Ответ пользователя Malias К ответам на вопрос (4)
@Malias
Делаешь просто.
define("ROOT", dirname(__DIR__));
define Это константа. ROOT Это путь с самой первой папки на сервере.
Дальше например
define("FOLDER1", ROOT . '/folder1');
Здесь в FOLDER1 хранится полный пусть к папке "folder1"
Дальше можешь подключать просто так.
include FOLDER1. '/b.php';
И всё.
Ответ написан