当前位置: 首页 > 分享发现 > PHP目录列表程序Zdir更新至v1.3

PHP目录列表程序Zdir更新至v1.3

发布于:2020-4-5 最后更新:2020-4-6 分享发现 25条评论 19,133 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

Zdir是一款使用PHP开发的目录列表程序,无需数据库,安装简单,使用方便。此次v1.3更新内容如下。

视频介绍

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.3更新说明

  • 解决Windows不能显示中文问题
  • 更新tinyfilemanager版本
  • 更新parsedown版本
  • 增加使用说明显示
  • 优化音乐播放器
  • 其它细节优化

解决Windows不能显示中文问题:

在之前的版本中Zdir只能在Linux系统中正常显示中文,此次更新解决了Windows无法显示中文问题,欢迎大家测试。

增加使用说明显示:

Zdir会自动读取当前目录下的README.md文件,并自动显示在顶部,更加方面的查看使用说明,如下图。(注意:说明文件请严格按照大小写规范创建,必须为README.md,否则无法显示)

其它优化

此次更新了tinyfilemanager及parsedown版本,以及一些其它细节优化,比如去掉了一些文字按钮,统一为图标按钮,更多细节大家可自行下载体验。

一些变更

此次升级文件管理器的用户名由admin修改为zdir,登录的时候请务必注意。

升级方法

  • 备份好原有文件
  • 下载最新版进行覆盖
  • 修改config.php文件,在数组中追加一个site_name元素,如下:
    $siteinfo = array(
        "site_name" =>  "<i class='fa fa-sitemap' aria-hidden='true'></i> Zdir",
        "title"     =>  "Zdir 实用的目录列表程序",
        "keywords"  =>  "zdir,h5ai,Directory Lister,Fdscript,目录列表,目录索引",
        "description"   =>  "Zdir是一款使用PHP开发的目录列表程序,简单实用,免费开源。"
    );

site_name的参数值为站点左上角的网站名称,请根据自身情况修改。

获取捐赠版

扫描下方二维码,捐赠大于30元以上可获得捐赠版,捐赠版可享受首次技术支持及去除广告,捐赠后请联系我的QQ:337003006获取。

其它


25 条评论 “PHP目录列表程序Zdir更新至v1.3”

  1. xiaoxiao说道:

    windows 部署zdir,无法下载文件

  2. Warren说道:

    中文文件夹名出错了,
    一级目录里面有中文,二级也有中文,可以从一级进入二级,二级目录再打开的时候就出现了中文乱码,请修复一下

    1. xiaoz说道:

      Windows系统请将PHP版本切换至5.6,已在QQ解决。

  3. haohao说道:

    反馈:
    Zdir版本:1.32
    1、移动端打开网页,竖屏模式正常显示,横屏模式下,会显示两个搜索框(一长一短);
    2、后台点击文件夹直链,出现’403’错误…

    1. xiaoz说道:

      好的,我先测试一下。

      1. haohao说道:

        在config.php中设置目录隐藏后,在后台上传文件时也看不见了,这样不是太方便呢!
        某些时候不需要让目录显示在列表中,但还是需要在后台中进行相关上传、删除之中文件的操作!

  4. cwz说道:

    大佬,在ubuntu server 20.04下,md文件编码为utf-8,乱码,能否看下是啥原因吗?
    http://www.zjzj.xyz:82/down/ 页面最下面有几个md文件

    1. xiaoz说道:

      我这里没有出现乱码呢,正常显示:

      1. cwz说道:

        大佬,麻烦看下,直接点文件是乱码的,点右边的眼睛打开是正常的额.

        1. xiaoz说道:

          这个和程序无关,浏览器直接去读的这个文件,浏览器编码问题。另外一般都是点后面眼镜来看吧。

  5. Tianhao Wu说道:

    支持一下,请问能提供目录压缩下载么,目前一直在用chfs。

  6. haohao说道:

    博主..还是未能解决文件索引的问题
    截止到发帖时间(中途未使用,未操作过)
    点击”文件索引”,首次出现 Unable to open file! 的提示
    再次刷新页面后出现 “文件索引 – 该数据缓存于2020-04-25 11:40:52”
    ===================================================
    上一次发帖咨询为23日凌晨,根据你23日早晨的回复,清除当前缓存后再次重新建立,一直到现在。
    1、caches文件夹权限为755(默认)
    2、使用了BT宝塔

    1. xiaoz说道:

      去https://github.com/helloxz/zdir/releases 下载v1.31覆盖后再试一下。

      1. haohao说道:

        嗯…
        我用的就是这个地址的最新版(1.3.1-zip文件)
        那就在试一试吧…谢谢

        1. xiaoz说道:

          你可以加我QQ:337003006 把你地址发我测试一下。

          1. haohao说道:

            QQ已加..同时地址也发了一份到QQ邮箱中…

  7. haohao说道:

    一、搭建在Ubuntu 18.04上;
    二、于2020.04.22 晚 23:10左右搭建好,并能正常使用常规功能;
    三、唯独不能使用文件索引功能(自然不能使用搜索功能,看过视频介绍);
    四、截至到发帖时间,依然不能使用索引,提示 :“文件索引 – 该数据缓存于2020-04-23 00:03:55”
    请问要如何解决?谢谢

    1. haohao说道:

      补充…
      目录中有少许现上传的文件,大概在20分钟前就上传的

      1. xiaoz说道:

        可以看下文档说明:https://www.yuque.com/helloz/zdir/maintain
        为了降低资源消耗,文件索引存在24小时缓存,您可以访问index.php?c=cache&del=cache清除当前缓存并重新生成索引。

        1. haohao说道:

          明白了,感谢!

          1. xiaoz说道:

            不客气,如果觉得好用可以推荐给您身边的朋友,感谢支持。

  8. Zero说道:

    抢沙发!!支持一下博主。

    1. xiaoz说道:

      谢谢支持。

      1. 111说道:

        最新版索引还是不行,提示 :“文件索引 – 该数据缓存于xxxxx

        1. xiaoz说道:

          请确保您的地址能被本地服务器正常访问,否则无法生成索引。意思就是您将Zdir部署在A服务器,需要在A服务器上能正常访问Zdir的部署域名,否则生成不了。

发表评论

邮箱地址不会被公开。 必填项已用*标注