Я пытался найти решение проблемы, с которой я столкнулся при программировании на 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__);
но это на самом деле не работает.
Спасибо!
просто удалите косую черту из вашей корневой ссылки
$root = "localhost:1234/project/";
в $root = "localhost:1234/project";
и включите свой файл, как это
include $root . "/functions.php";
или же
сохраняйте свой рут и требуйте файлы без слеша
Других решений пока нет …