联合创作人招募中!
微信联系:yulone

通过 Directory Lister 简单实现服务器目录列表展示

由于安全性的考虑,我们一般不会允许服务器展示文件夹下面的文件内容或任何层级关系。不过偶尔我们会有这样的需求(或者仅仅是无聊)让自己或者别人能够访问某一个目录并且可以看到目录下的文件,并可以自由下载。那么今天Simon就为大家介绍一个非常简单的基于 PHP 的小工具 Directory Lister,另外由于它调用很多国外的库致使在国内使用的时候加载速度巨慢,所以我对它在国内使用进行了一些优化调整,如本地化css, js以及fontawesome的字体文件,还有简单的汉化。

这边先放上 Directory Lister 的官网:http://www.directorylister.com/
#截止2017.12.28,最新版为v2.7.1

界面修改主要靠resources/themes/bootstrap/目录下的index.phpdefault_header.phpdefault_footer.php三个文件,必要的地方已经帮大家改好了。

另外如果你是把程序直接放在网站/子域名目录下(访问为http://www.abc.com/或http://file.abc.com),那么不需要做下面的修改,如果是存放在二级目录下(http://www.abc.com/file/),那么需要对resources/themes/bootstrap/目录下的index.php做如下修改:

找到我在文件中注释了的6处<!--需要修改-->标记,在路径中补全你存放程序的目录(划红线处),如下图:

服务器目录列表

要修改网页的标题也可以直接修改上面的<title></title>标签,其中<?php echo $lister->getListedPath(); ?>显示的是当前访问的目录路径。

最后附上Simon修改版的下载地址:http://yuns.co/s.php?k=459ac
(请关注爱鱼客微信公众号之后回复directorylister获得密码)

爱鱼客微信公众号

如果关于程序有BUG,或者在使用方面有任何问题的话,欢迎在下面的评论区留言!

爱鱼客著作权所有!未经允许不得转载:爱鱼客 » 通过 Directory Lister 简单实现服务器目录列表展示

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址