Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 正在尝试获取realpath以遍历目录_Php - Fatal编程技术网

Php 正在尝试获取realpath以遍历目录

Php 正在尝试获取realpath以遍历目录,php,Php,我的印象是以下内容将生成正确的路径(位于文档根目录上方): 定义('ROOT',realpath($\u SERVER['DOCUMENT\u ROOT'].../) 当前文档ROOT:/Users/SwindonWeb/Dropbox 试图使其成为/Users/SwindonWeb/ 我试图找到一个脚本,其中第一部分($\u SERVER['DOCUMENT\u ROOT'])始终是相同的,但第二部分(../)可以是任何内容,以便可以使用最终路径设置根 有什么提示吗?使用以下方法解决了问题:

我的印象是以下内容将生成正确的路径(位于文档根目录上方):

定义('ROOT',realpath($\u SERVER['DOCUMENT\u ROOT'].../)

当前文档
ROOT:/Users/SwindonWeb/Dropbox
试图使其成为
/Users/SwindonWeb/

我试图找到一个脚本,其中第一部分
($\u SERVER['DOCUMENT\u ROOT'])
始终是相同的,但第二部分
(../)
可以是任何内容,以便可以使用最终路径设置根


有什么提示吗?

使用以下方法解决了问题:

定义('ROOT',dirname(realpath($\u SERVER['DOCUMENT\u ROOT']../Any/Other/Path/Here/))

dirname从文档根目录向上移动一个文件夹,并添加“/Any/Other/Path/Here/”。如果你需要升级两个文件夹,只需删除“Here”,如果你想升级三个文件夹,则删除“Path/Here”