我想引用我的网站根目录,或者更准确地说,是指脚本上面的目录。
假设我的网站是 example.com/test。我创建了一个安装站点,它编写了一个配置文件。但它不应该将其写入 example.com/test/install/config.php,而是写入 example.com/test/config.php。**中最大的痛苦是我在 Windows(我的开发 PC)上运行。
我该怎么做?
我想引用我的网站根目录,或者更准确地说,是指脚本上面的目录。
假设我的网站是 example.com/test。我创建了一个安装站点,它编写了一个配置文件。但它不应该将其写入 example.com/test/install/config.php,而是写入 example.com/test/config.php。**中最大的痛苦是我在 Windows(我的开发 PC)上运行。
我该怎么做?
如果要获取网站文档根目录,可以使用:
$_SERVER['DOCUMENT_ROOT']
无论操作系统如何,这都应该有效,并为您提供本地文件系统上的路径(因此没有 www.etc.)。
如果要获取站点根目录的完全限定路径,请从该文件中获取:
$root = realpath(dirname(__FILE__) . '/../../..');
双点沿着目录结构向上移动,然后realpath()
用于将其转换为正确的路径。因此,如果您想向上遍历少一个文件夹,请使用两组点而不是三组。