如何在PHP上获取根目录
我使用realpath(“../”),它工作正常,但结果是D:wampwww(realpath是D://wamp/www)。有人能告诉我如何通过正确的方式获得realpath吗?非常感谢。使用:如何在PHP上获取根目录,php,Php,我使用realpath(“../”),它工作正常,但结果是D:wampwww(realpath是D://wamp/www)。有人能告诉我如何通过正确的方式获得realpath吗?非常感谢。使用: $_SERVER['DOCUMENT_ROOT']; 您可以将一些php文件放入根目录中,并获得: $rootPath = dirname(__FILE__) 如果使用PHP5.3或更高版本,则使用 filter_input(INPUT_SERVER, 'DOCUMENT_ROOT'); 获取PH
$_SERVER['DOCUMENT_ROOT'];
您可以将一些php文件放入根目录中,并获得:
$rootPath = dirname(__FILE__)
如果使用PHP5.3或更高版本,则使用
filter_input(INPUT_SERVER, 'DOCUMENT_ROOT');
获取PHP项目的根目录路径: 对于PHP>=5.3.0 使用:
\uuuuu DIR\uuuuu
注:
文件的目录。如果在包含中使用,则返回包含文件的目录。这相当于dirname(\uuuu文件)
。此目录名后面没有斜杠,除非它是根目录
对于PHP<5.3.0
使用:dirname(\uu文件)
或realpath(dirname(\uu文件)
或者在获取项目所在的服务器文档根目录的最常见中:
$_SERVER['DOCUMENT_ROOT'] or filter_input(INPUT_SERVER, 'DOCUMENT_ROOT')
请参阅:注意,这可能在CLI上下文中不起作用--这可能是问题,也可能不是问题,具体取决于您的项目。它在cron作业期间也不起作用,因为没有填充环境变量。当您使用命令行cron时,这肯定不起作用。请改用dirname()。谢谢。这在HTML资源路径中不起作用:“不允许加载本地资源”