我使用realpath('../'),它工作正常,但结果是D:wampwww(真实路径是D:// wamp / www)。任何人都可以告诉我如何以正确的方式获得真实路径?非常感谢你。
答案 0 :(得分:41)
使用:
$_SERVER['DOCUMENT_ROOT'];
答案 1 :(得分:8)
您可以将一些php文件放入root中并获取:
$rootPath = dirname(__FILE__)
在里面。
答案 2 :(得分:6)
获取PHP项目的根目录路径:
对于PHP> = 5.3.0
使用:__DIR__
注意:
该文件的目录。如果在include中使用,则返回包含文件的目录。这相当于dirname(__FILE__)
。除非它是根目录,否则此目录名称没有尾部斜杠。
对于PHP< 5.3.0
使用:dirname(__FILE__)
或realpath(dirname(__FILE__))
或者最常见的获取服务器文档根目录项目所在的位置:
$_SERVER['DOCUMENT_ROOT'] or filter_input(INPUT_SERVER, 'DOCUMENT_ROOT')
答案 3 :(得分:1)
如果使用php 5.3或更高版本,请使用
filter_input(INPUT_SERVER, 'DOCUMENT_ROOT');