【发布时间】:2009-09-15 15:00:21
【问题描述】:
我使用 realpath('../'),它工作正常,但结果是 D:wampwww (实际路径是 D://wamp/www )。任何人都可以告诉我如何以正确的方式获得真实路径?非常感谢。
【问题讨论】:
标签: php
我使用 realpath('../'),它工作正常,但结果是 D:wampwww (实际路径是 D://wamp/www )。任何人都可以告诉我如何以正确的方式获得真实路径?非常感谢。
【问题讨论】:
标签: php
用途:
$_SERVER['DOCUMENT_ROOT'];
【讨论】:
你可以把一些php文件放到根目录下得到:
$rootPath = dirname(__FILE__)
在里面。
【讨论】:
获取 PHP 项目的根目录路径:
对于 PHP >= 5.3.0
使用:__DIR__
注意:
文件的目录。如果在包含中使用,则返回包含文件的目录。这相当于dirname(__FILE__)。除非是根目录,否则此目录名称没有尾部斜杠。
对于 PHP
使用:dirname(__FILE__) 或 realpath(dirname(__FILE__))
或者在最常见的获取项目所在的服务器文档根目录:
$_SERVER['DOCUMENT_ROOT'] or filter_input(INPUT_SERVER, 'DOCUMENT_ROOT')
【讨论】:
如果使用 php 5.3 或更高版本,则使用
filter_input(INPUT_SERVER, 'DOCUMENT_ROOT');
【讨论】: