用php获取当前directoty的路径?

时间:2016-11-30 10:15:10

标签: php

我想获取正确的php代码来显示我服务器上文件夹的文件路径。目前我把实际的文件路径放在我的脚本中,如下所示:/home/username/mydomain.com/dir/upload /

所以脚本安装在子文件夹“dir”中,我需要“upload”文件夹的路径

我用过这个,但它似乎不起作用,因为它似乎把上传的文件放到根目录中:

$_SERVER["DOCUMENT_ROOT"] . '/upload' 

1 个答案:

答案 0 :(得分:3)

有一个__DIR__常量,它将包含脚本文件的目录路径。

echo __DIR__;

所以要获得上传路径,你可以这样做:

echo __DIR__ . '/upload/';

对于PHP< 5.3你可以做到

echo dirname(__FILE__);

请参阅http://www.php.net/manual/en/language.constants.predefined.php了解其他“魔术常数”