Directory Lister 是一个目录列表程序,基于 PHP 和一些脚本文件,可以列出目录的内容,在众多的目录列表程序中一直保持简洁。
Github地址:https://github.com/DirectoryLister/DirectoryLister
我使用的是最新的 2.7.1,发现一个问题,就是当你文件或者文件夹第一个字符是中文的时候,就不显示,第一个名字是数字、英文或者符号的时候,后来的中文也显示的,一开始就觉得是正则的问题,后来也尝试把文件名转化成 utf-8,结果也不行,总之尝试过各种方法就是不能第一个字符是中文,后来参考了逗比云,发现问题之所在,它的方法用在 2.7.1 也是完全没问题的。
编辑 resources/DirectoryLister.php 第 633 行,把这段代码:
$directoryArray[pathinfo($relativePath, PATHINFO_BASENAME)] = array(
改成
preg_match('/\/([^\/]*)$/', $relativePath, $matches);$pathname = isset($matches[1]) ? $matches[1] : $relativePath;$directoryArray[$pathname] = array(
预览地址:https://cloud.zhulianjiuzu.com
免责声明: 本站数据均来自于互联网搜集,如有侵犯您的权利,请联系删除。→
获取金币← →
获取赞助码←
根据我国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24小时之内删除,否则后果均由用户承担责任。