使用PHP从URL中获取文件夹结构

时间:2016-06-15 12:03:47

标签: php url

我试图从URL的路径中仅抓取文件夹结构,但我无法完成它。

我已经尝试过使用parse_url,但这就是我的整个路径,并且从那里我尝试使用爆炸和正则表达式方法,但是我试过的那个没有尝试给我我想要的东西。

URL的示例列表将是:

/example.html
/folder/example.html
/example/folder/example.html
/example/folder/two/

我需要的结果是:

/
/folder/
/example/folder/
/example/folder/two/

我可能只是失明,或者有编码器阻止,所以任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:0)

检查我的代码。它适合你

$actual_link = "$_SERVER[REQUEST_URI]";
$fromPath = pathinfo('http://www.domaiName.com/folder/page_folder/file.php'); 
//for dynamic use $actual_link variable in  pathinfo() function

echo $fromPath['dirname']; 

答案 1 :(得分:0)

我找到了自己的解决方案,抱歉没有输入我以前的代码,哎呀。

(function () {
    'use strict';

    angular.module('config')
        .provider('ConfigProvider', ConfigProvider);

    ConfigProvider.$inject = [];

    function ConfigProvider() {
        var config = [];

        var provider = {
            $get: $get,
            setFoo: setFoo,
        };

        return provider;

        function $get() {
            return {
                getConfig: function () {
                    return config;
                }
            };
        }

        function setFoo(foo) {
            config['foo'] = foo;
        }
    }
})();