参考PHP(Windows)中的网站根目录
我想引用我的网站根目录,或者更确切地说,引用脚本根目录之上的目录 假设我的网站是example.com/test。我制作了一个安装站点,它编写一个配置文件。但它不应该将其写入example.com/test/install/config.php,而是写入example.com/test/config.php。在**中最大的痛苦是我在Windows(我的开发PC)上运行参考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_
如何操作?如果要获取站点根目录的完全限定路径,请从该文件获取:
$root = realpath(dirname(__FILE__) . '/../../..');
双点沿着目录结构向上移动,然后使用
realpath()
将其转换为正确的路径。因此,如果您要向上遍历一个文件夹,请使用两组点,而不是三组点。如果您要获取网站文档根目录,可以使用:
$_SERVER['DOCUMENT_ROOT']
无论操作系统如何,这都应该可以工作,并为您提供本地文件系统上的路径(因此没有www.etcetc.)。您能否提供一个具体的示例,说明您的绑定要做什么,这有点不清楚
$\u服务器['DOCUMENT\u ROOT']
不关心它在什么平台上。