Php 无法获取服务器根文件夹路径地址
www根文件夹位于:Php 无法获取服务器根文件夹路径地址,php,centos,Php,Centos,www根文件夹位于: /var/www/html/testweb 文档位于以下文件夹中: /doc/ 位于公共网页的www文件夹外。现在我想得到那个位置,但无法在php上找到 echo $_SERVER['DOCUMENT_ROOT'].'doc/; 这是结果 /var/www/html/doc/ 而我希望结果是/doc/,它位于linux系统的根目录下 关于那么,您可以使用getenv()获取环境变量的值。我假设HOME指向根,如果不是HOME,则检查您的环境变量,以便知道使用哪一个
/var/www/html/testweb
文档位于以下文件夹中:
/doc/
位于公共网页的www文件夹外。现在我想得到那个位置,但无法在php上找到
echo $_SERVER['DOCUMENT_ROOT'].'doc/;
这是结果
/var/www/html/doc/
而我希望结果是/doc/
,它位于linux系统的根目录下
关于那么,您可以使用
getenv()
获取环境变量的值。我假设HOME指向根,如果不是HOME,则检查您的环境变量,以便知道使用哪一个
例如:
echo getenv("HOME") . '/doc/';
如果它在DocumentRoot之外,请使用 echo '/doc/';
回声“/doc/” 您不能以这种方式访问服务器根目录的外部
$_SERVER['DOCUMENT_ROOT']
服务器配置文件中定义的当前脚本正在其下执行的文档根目录
这就回答了你的问题,但如果你想包含该目录中的文件
您可以像这样访问该文件
include "/doc/test.php";
你可以看看这个