Хорошо, нет, это не обман или, по крайней мере, это не ответ. Я хочу узнать 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']));
Задача ещё не решена.
Других решений пока нет …