Установить переменную в текущий каталог

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

$docs_uri = getcwd() . "/head_tag.php";

Но когда я пытаюсь поместить путь в тег привязки, как показано ниже:

echo "<a href='$docs_uri'>TEST</a>";

Даже если он находится там. Потому что, когда я удаляю все перед PROJECT-GMPU, например, «/ Applications / MAMP / htdocs /» из URL, я получаю файл.

Я получаю эту ошибку:

Запрашиваемый URL
/Applications/MAMP/htdocs/PROJECT-GMPU/data-information-knowledge/javascript-documentation/head_tag.php не найден на этом сервере.

0

Решение

getcwd () вернет вам физический путь. Это не вернет вам веб-путь. URL /Applications/MAMP/htdocs/PROJECT-GMPU/data-information-knowledge/javascript-documentation/head_tag.php

будет оказано Http: //localhost/Applications/MAMP/htdocs/PROJECT-GMPU/data-information-knowledge/javascript-documentation/head_tag.php

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

$currentWebDir = substr(__DIR__, strlen($_SERVER['DOCUMENT_ROOT']));
0

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector