【问题标题】:Refer to website root in PHP (Windows)在 PHP (Windows) 中参考网站根目录
【发布时间】:2013-01-03 21:07:24
【问题描述】:

我想引用我的网站根目录,或者更准确地说,是指脚本上面的目录。

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

我该怎么做?

【问题讨论】:

  • 你能提供一个具体的例子来说明你要做什么,有点不清楚
  • $_SERVER['DOCUMENT_ROOT'] 不在乎它在什么平台上。

标签: php windows filesystems xampp


【解决方案1】:

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

$_SERVER['DOCUMENT_ROOT']

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多