Как получить родительский каталог относительно абсолютного пути - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь запросить файл на PHP, который сам по себе является обязательным файлом. Путь к каталогу должен быть .. / .. / includes / database.php . Но вместо этого он пытается перейти к двум каталогам из исходного файла, требуя этот второй.

Я обнаружил, что __ DIR __ может использоваться для получения абсолютного каталога файла. Однако я все еще не могу связать с правильным каталогом, используя что-то вроде:

require(__DIR__ . '/../../includes/database.php');

Есть ли какой-то способ получить каталог относительно этого DIR пути?

Ответы [ 2 ]

2 голосов
/ 08 октября 2019

Вы можете попробовать вот так:

chdir('../');
echo getcwd();
0 голосов
/ 08 октября 2019

Вы можете использовать:

require(dirname(__FILE__) . '/../../database.php');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...