Directory Lister:一款不错的PHP目录索引工具
Directory Lister目录索引非常简洁,安装简单,结合本站写的HTTP访问验证教程,非常适用个人使用,比如个人网盘、图库。Directory Lister是一个使用PHP开发的目录索引工具,旨在让您列出目录的所有内容以及所有子目录,并允许您在其中导航。您只需将Directory Lister下载并安装到任何Web目录,就可以访问该目录下的所有文件和子目录。
官方网站:http://www.directorylister.com/
Demo:http://demo.directorylister.com/
功能特点
- 安装快速,将文件上传到任何可访问网页的目录,
Direcectory Lister
将为您快速生成列表。 - 内置主题支持,以适应您的独特风格。控制您的列表与文件/文件夹的自定义排序顺序。
- 支持MD5查看。
使用说明
- 搭建
php
网站环境可使用军哥的lnmp
。 - 下载并提取
Directory Lister
到网站目录(本地下载 和 官方下载)。 重命名resources/default.config.php
为resources/config.php
。index.php
将resources
文件夹上传到要列出的文件夹。- 将其他文件上传到与
index.php
相同的目录即可读取。
Directory Lister美化修改版
说明:Directory Lister是一个不错的目录列表程序,官方的源码由于用了谷歌字体、js等之类的,导致打开特别慢,相信很多使用过的都已经体会到了,这里分享个由小夜MM修改美化的Directory Lister,很好看,打开非常快。
截图
修改
- 整理所有的
css/js
文件到本地,去掉google
字体。 - 添加了
flat-ui
效果,个人比较喜欢大字体以及绿色的文字。 - 核心代码修改了一下,目录进行了伪静态化,原:
/?dir=codes
改后:/codes/
。 - 只添加了
nginx.conf
伪静态,apache
没测试。
下载
本地下载:DirectoryLister_vpsmm.tar.gz
Nginx
伪静态规则:
location / {
rewrite /(.*)/$ /index.php?dir=$1 last;
}
美化版转自:https://www.moerats.com/archives/547/
解决最新版2.7.1 Directory Lister 中文文件名显示异常
编辑resources/DirectoryLister.php 第633 行,找到以下代码:
$directoryArray[pathinfo($relativePath, PATHINFO_BASENAME)] = array(
改成
preg_match('/\/([^\/]*)$/', $relativePath, $matches); $pathname = isset($matches[1]) ? $matches[1] : $relativePath; $directoryArray[$pathname] = array(
码字很辛苦,转载请注明来自非WEB-DL资源站的《Directory Lister:一款不错的PHP目录索引工具》
2018-12-01
干货
评论
评论关闭