Настройка пользовательских & quot; root & quot; папка, чтобы включить / требовать файлы php на более глубоких уровнях легче

Я пытался найти решение проблемы, с которой я столкнулся при программировании на PHP. Я пытаюсь установить пользовательскую «корневую» папку. Я использую MAMP на своем компьютере, поэтому я хотел бы установить в качестве своей «корневой» папки что-то вроде этого:

$root = "localhost:1234/project/";

Я пытаюсь сделать это, чтобы я мог использовать это в файле, например, file.php, который, например, находится в более глубоком рычаге, как

localhost:1234/project/folder1/folder2/file.php

и затем внутри файла я могу потребовать / включить другой файл из «корневого» файла, такой как:

include $root . "/functions.php";

или глубже в уровне

include $root . "/folderx/another.php";

Кто-нибудь знает, как это сделать?

Я старался dirname(__FILE__); но это на самом деле не работает.

Спасибо!

0

Решение

просто удалите косую черту из вашей корневой ссылки
$root = "localhost:1234/project/";

в $root = "localhost:1234/project";
и включите свой файл, как это
include $root . "/functions.php";

или же
сохраняйте свой рут и требуйте файлы без слеша

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]