gpt4 book ai didi

php - 从PHP中的文档根目录中减去路径

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:06:03 26 4
gpt4 key购买 nike

我当前的文档根目录是这个(通过 $_SERVER['DOCUMENT_ROOT']):

/var/www/html/clients/app/folder

我需要生成一个文件夹:

/var/www/html/clients/app

我该怎么做?

我以前问过这个问题: Dynamically finding paths, is there a better way?

但是,我有这种情况不起作用:

  • 执行的脚本位于:root/f1/f2/f3/f4/f5/file.php。
  • 此脚本包含位于此处的另一个脚本:root/f6/file2.php

在 file2.php 中,我需要以下代码才能工作:

$base_path = dirname(realpath("../../../../do_not_remove.txt"));

理论上,根据它的位置,它应该是这样的:

$base_path = dirname(realpath("../do_not_remove.txt"));

在实践中,将有一个可以传递此数据的全局可用。但是,在这个继承的项目中,没有因此我在需要的地方重用它。

更新#1

根据答案,这似乎很有效:realpath($_SERVER['DOCUMENT_ROOT']."/../../");

最佳答案

你可以 - $_SERVER['DOCUMENT_ROOT'] ."/../" - 即使它看起来不太漂亮

或者更合适的方法可能是 - dirname( $_SERVER['DOCUMENT_ROOT'] ) - 认为这应该有效

关于php - 从PHP中的文档根目录中减去路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12962446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com