获取当前正在执行的脚本的目录的URL

时间:2015-10-08 20:39:32

标签: php dir

好吧,不,这不是骗局,或者至少没有回答。我想知道当前正在执行的脚本目录的URL。

任何涉及$ _SERVER ['REQUEST_URI']等的答案(可能)都不在主题之内。

我在/blah/blah/public_html/foo/bar/thescript.php有一个脚本。其他脚本包含此脚本。我的浏览器在http://domain.com/foo/bar/thescript.php

我想要的是/foo/barhttp://domain.com/foo/bar

我想出了:

$dir = str_replace($_SERVER['DOCUMENT_ROOT'],'', __DIR__);

它有效,好的。只是检查其他解决方案。

好的,是的,它是一个骗局。这是另一种方式。 (与我提出的非常相似

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

0 个答案:

没有答案