一款开源的PHP目录列表程序 Zdir 已更新至v1.50

源码简介:

Zdir是一款使用PHP开发的目录列表程序,无需数据库,安装简单,使用方便,体积小巧,功能完善。

图片[1]-一款开源的PHP目录列表程序 Zdir 已更新至v1.50-蓝米兔博客

Zdir功能:

  • 目录浏览
  • MarkDown文件预览
  • CSS/JavaScript一键复制
  • 文件hash
  • 图片预览
  • 视频播放(支持.mp4 .ts .m3u8等部分格式)
  • 音频播放(支持.mp3 .wav .flac .ape )
  • 文本查看器(支持的格式有.txt .sh .py .go .c .cpp)
  • Office在线预览(支持.doc .docx .xls .xlsx .ppt .pptx),注意:如果是内网或IP访问方式不支持预览
  • 文件索引
  • 二维码生成
  • 文件管理(上传/删除/编辑等)
  • 文件搜索
  • 密码验证
  • 支持中文显示

更新说明:

v1.50
  • 此版本可将Zdir放在子目录中
  • 优化CSS
  • 修复一些BUG
  • 可以新建static/tongji.js并添加网站统计代码,Zdir将自动加载
  • 文件管理器的用户名、密码可以在config.php自定设置
  • config.json可支持广告设置

常规安装:

  • 下载最新源码,并解压到站点根目录。
  • config.simple.php修改为config.php
  • 修改config.php 文件,设置网站关键词、描述等、密码等
  • 访问您的域名测试,文件管理用户名为zdir,密码为config.php中设置的密码
  • 如果需要排除某个目录,再次修改config.php ,里面有说明
  • 更多说明请查看帮助文档:https://dwz.ovh/zdir

安装在子目录(推荐)

自v1.50版本开始,Zdir支持安装在子目录运行,比如您的站点目录为/data/wwwroot/default,您可以将Zdir源码放在/data/wwwroot/default/zdir安装在子目录需要设置伪静态才能正常运行。

Nginx伪静态

  • 需要个将默认首页设置为zdir/index.php,比如index zdir/index.php index.html index.htm index.php
  • 需要在Server的配置中添加一行伪静态规则:rewrite ^/static/(.+) /zdir/static/$1 break;

支持添加统计代码

此版本可以在Zdir目录下新建一个tongji.js文件,里面放入网站统计代码,Zdir将自动加载,注意统计代码不需要script标签,百度统计代码测试通过,其它统计代码未做测试。

左右两侧悬浮广告设置

此版本支持网站左右两侧的悬浮广告设置,需要在Zdir目录下新建一个文件命名为config.json,参考代码:

{
    "gg":{
        "gg_left":"<a href='https://dwz.ovh/d' target='_blank' rel="noopener noreferrer"><img src='https://dwz.ovh/c'></a>",
        "gg_right":"<a href='https://www.xiaoz.me/archives/11183' target='_blank' rel="noopener noreferrer"><img src='https://i.bmp.ovh/imgs/2019/11/39adab31131a53a8.png'></a>"
    }
}
图片[2]-一款开源的PHP目录列表程序 Zdir 已更新至v1.50-蓝米兔博客

下载地址:

由于是开源程序,所以直接去Github下载吧。

开源地址:https://github.com/helloxz/zdir

官方演示地址:http://soft.xiaoz.org/

© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏
分享
评论 抢沙发

请登录后发表评论