将文件夹提升一级
2022-08-30 11:15:22
我正在使用这个:
echo dirname(__FILE__);
它给出:
C:\UwAmp\www\myfolder\admin
但是,我正在寻找路径,直到:
C:\UwAmp\www\myfolder\
从当前脚本。如何做到这一点?
我正在使用这个:
echo dirname(__FILE__);
它给出:
C:\UwAmp\www\myfolder\admin
但是,我正在寻找路径,直到:
C:\UwAmp\www\myfolder\
从当前脚本。如何做到这一点?
您可以执行以下任一操作:
dirname(__DIR__);
艺术
__DIR__ . '/..';
...但是在Web服务器环境中,您可能会发现您已经在当前文件的工作目录中工作,因此您可能只使用:
'../'
...以引用上面的目录。您可以替换为 PHP 5.3.0 之前的版本。__DIR__
dirname(__FILE__)
您还应该知道__DIR__
和__FILE__
指的是什么:
文件的完整路径和文件名。如果在包含中使用,则返回所包含文件的名称。
因此,它可能并不总是指向您想要的位置。
您可以尝试
echo realpath(__DIR__ . DIRECTORY_SEPARATOR . '..');