本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme
Zdir是一款使用PHP开发的目录列表程序,无需数据库,体积小巧,功能完善。
v1.2(2019-05-29)更新日志
- 去除前台删除按钮
- 手机界面添加搜索框
- 首页可开启密码验证
- 视频播放插件video.js替换为DPlayer
- 支持音乐播放
已实现的功能
- 目录浏览
- MarkDown文件预览
- CSS/JavaScript一键复制
- 文件hash
- 图片预览
- 视频播放(支持.mp4 .ts .m3u8等部分格式)
- 文本查看器(支持的格式有.txt .sh .py .go .c .cpp)
- Office在线预览(支持.doc .docx .xls .xlsx .ppt .pptx)
- 文件索引
- 二维码生成
- 文件搜索
- 文件管理(上传、删除、压缩等)
- 密码验证
安装Zdir
- 下载源码放到站点根目录
- 将
config.simple.php
修改为config.php
- 在
config.php
设置自己的密码 - 文件管理用户名为
admin
,密码为config.php
中设置的密码
其它说明
开源不易,如果您觉得Zdir还不错,请扫描下方二维码任意打赏。
博主有没考虑过加一个七牛云接口
您好,暂时没有对接第三方存储的计划,感谢支持。
部分中文目录,打开就不能进入,兼容中文差了
请问txt文件预览时,中文显示乱码是什么原因?英文和数字显示正常。
您好,请问您使用的是Windows还是Linux呢,PHP版本是多少?请提供一下,以便测试,谢谢。
电脑端和手机浏览器打开的页面不一样?怎么解决
手机打开没有顶栏的导航栏。
最近看到有个叫Beauty Directory, 这个好像是响应式的,
手机端显示效果不错,希望能帮到你。
https://soft.ulmt.com
自己开发下弄成响应式的
能搭建到二级目录上吗?
比如https://www.xiaoz.me/zdir/
可以的,支持二级目录安装。
感谢大佬的分享~
你好,zdir能显示其他目录吗? 想 ‘zdir文件夹’ 与 ‘分享的目录’ 分开放
分开放存在很多问题,比如获取到的下载地址可能不正确。
哦,谢谢
我直接放虚拟机打开No input file specified ,难道环境不支持吗?
加上index.php 也打不开吗?
Office在线预览看不到怎么办
首先确保你的地址公网能够访问,其次不能用IP的方式访问,不然软微软的接口无法解析。
感谢博主的无私分享,我想提个小建议,不知道能否采纳?
希望实现以下功能:
1、例如mp3文件,点击后跳转一个页面,调用html5播放器进行播放。
2、txt文档建议支持跳转新页面进行预览。
3、新页面支持直接返回原页面。
不知道博主是否有意向这样开发?
如果将首页index.php 改成zdir.php,其他功能正常就是点复制会出现这样的目录,怎么解决??
http://XXXX.com/zdir.phpTools/fHash.exe
点复制:路径多了 zdir.php,请教!
为什么要将index.php 改名呢?
改名字为了和h5ai 共存,
还有一个问题,目录中有大文件,比如好几个系统gho,20g左右,点目录索引报502,改了ngxin和php time out时间还是如此
后台上传文件选择Upload from URL方式时,上传DD包(3个G)时会出现中断,传不上去。 上传300M之内的文件基本没问题。
选择从本地上传也没问题。
宝塔LNMP, PHP5.6 已修改上传限制位50G文件大小。
不知道是哪里的原因呢。请博主帮助。
Upload from URL方式是不是实际就是调用wget来下载?
https://tinyfilemanager.github.io/ 汉汉化版本而已,官方只要一个文件搞定
https://github.com/prasathmani/tinyfilemanager/archive/master.zip
Zdir使用了tinyfilemanager作为文件管理,但Zdir并不是单纯的汉化。
本地环境下,二维码不显示,怎么解决呢?^_^
二维码接口获取获取您网站域名,但是您在本地搭建的,接口无法访问您本地域名,所以二维码无法显示。线上一般是正常的。
中文乱码怎么解决?
Windows系统暂不支持中文显示,建议使用Linux系统。
用阿里云虚拟主机,Linux系统下,文件在页面上都不显示,网站浏览正常,当时文件都不显示,包括README.md,求解!
最好加一列软件说明,更实用
很好,需要一个大盘鸡才可以。