获取当前文件PHP的父文件夹

时间:2012-06-22 21:36:58

标签: php

我已经做了很多搜索,所以如果这是一个骗局我很抱歉。
无论如何,我需要获取当前文件所在文件夹的名称。例如,我想将example.com/folder/subfolder/file.php之类的内容转换为subfolder
我当前的代码为{{1} },但返回dirname($_SERVER['PHP_SELF'])而不是/folder/subfolder。谢谢!

5 个答案:

答案 0 :(得分:52)

最简单的方法是:

basename(__DIR__);

http://php.net/manual/en/language.constants.predefined.php

答案 1 :(得分:38)

您需要使用dirname()将现有代码与basename()调用结合起来:

$parent = basename(dirname($_SERVER['PHP_SELF']));

答案 2 :(得分:4)

dirname()一起使用的

basename()可以正常工作...如果你想要全部使用它们也是如此:

$folders = explode ('/', $_SERVER['PHP_SELF']);

现在$ folders将包含所有文件夹名称的数组。

干杯。

答案 3 :(得分:3)

$folder = basename(dirname(__FILE__));

答案 4 :(得分:-7)

只需使用..它就是一个相对访问者,意思是父文件夹。