0

我有以下代码行可以在我的本地机器上运行,因为服务器的根目录与站点的根目录相同。

$directories = explode("/", str_replace($_SERVER['DOCUMENT_ROOT'] . "/", "",  getcwd()));

我如何调整它以在我的删除服务器上工作,其中根目录低于站点的几个级别。我想我只需要包含站点目录而不是服务器目录。

4

1 回答 1

0

我的逻辑表明您需要将远程服务器地址放在这里:

$directories = explode("/here/", str_replace($_SERVER['DOCUMENT_ROOT'] . "/", "",  getcwd()));

如果这不起作用,请检查这些线程,我认为您的解决方案在其中之一

SO 线程: 根路径不适用于 php include

Tech-Recipes-Thread: PHP:确定服务器根目录路径

于 2012-08-17T11:16:06.250 回答