Хорошо, нет, это не обман или, по крайней мере, на него не ответили. Я хочу знать URL-адрес текущего исполняемого каталога скрипта.
Любой ответ с участием $_SERVER['REQUEST_URI'] и др. (вероятно) не по теме.
У меня есть сценарий в /blah/blah/public_html/foo/bar/thescript.php
. Этот скрипт включается другими скриптами. Мой браузер не находится на http://domain.com/foo/bar/thescript.php.
Я хочу /foo/bar
или http://domain.com/foo/bar
Я придумал:
$dir = str_replace($_SERVER['DOCUMENT_ROOT'],'', __DIR__);
Это работает, хорошо. Просто проверяю другие решения.
Хорошо, да, это обман. вот еще один способ. (очень похоже на то, что я придумал
$dir = substr(__DIR__, strlen($_SERVER['DOCUMENT_ROOT']));