【问题标题】:How to get parent directory relative to an absolute path如何获取相对于绝对路径的父目录
【发布时间】:2019-10-08 10:23:32
【问题描述】:

我试图在 PHP 中要求一个本身就是必需文件的文件。目录的路径应该是../../includes/database.php。但相反,它试图从需要第二个文件的初始文件中上移两个目录。

我发现__DIR__可以用来获取文件的绝对目录。但是我仍然无法使用以下内容链接到正确的目录:

require(__DIR__ . '/../../includes/database.php');

有没有办法从这个 DIR 路径获取相对目录?

【问题讨论】:

    标签: php directory path


    【解决方案1】:

    你可以这样试试:

    chdir('../');
    echo getcwd();
    

    【讨论】:

    • 将向上导航一级 - 使用额外的../ 更进一步
    【解决方案2】:

    你可以使用:

    require(dirname(__FILE__) . '/../../database.php');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多