Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
参考PHP(Windows)中的网站根目录_Php_Windows_Filesystems_Xampp - Fatal编程技术网

参考PHP(Windows)中的网站根目录

参考PHP(Windows)中的网站根目录,php,windows,filesystems,xampp,Php,Windows,Filesystems,Xampp,我想引用我的网站根目录,或者更确切地说,引用脚本根目录之上的目录 假设我的网站是example.com/test。我制作了一个安装站点,它编写一个配置文件。但它不应该将其写入example.com/test/install/config.php,而是写入example.com/test/config.php。在**中最大的痛苦是我在Windows(我的开发PC)上运行 如何操作?如果要获取站点根目录的完全限定路径,请从该文件获取: $root = realpath(dirname(__FILE_

我想引用我的网站根目录,或者更确切地说,引用脚本根目录之上的目录

假设我的网站是example.com/test。我制作了一个安装站点,它编写一个配置文件。但它不应该将其写入example.com/test/install/config.php,而是写入example.com/test/config.php。在**中最大的痛苦是我在Windows(我的开发PC)上运行


如何操作?

如果要获取站点根目录的完全限定路径,请从该文件获取:

$root = realpath(dirname(__FILE__) . '/../../..');

双点沿着目录结构向上移动,然后使用
realpath()
将其转换为正确的路径。因此,如果您要向上遍历一个文件夹,请使用两组点,而不是三组点。

如果您要获取网站文档根目录,可以使用:

$_SERVER['DOCUMENT_ROOT']

无论操作系统如何,这都应该可以工作,并为您提供本地文件系统上的路径(因此没有www.etcetc.)。

您能否提供一个具体的示例,说明您的绑定要做什么,这有点不清楚
$\u服务器['DOCUMENT\u ROOT']
不关心它在什么平台上。