芜湖尾敢投资有限公司

文件分享目錄列表程序Zdir——墨澀網(wǎng)

Zdir是一款使用PHP開發(fā)的目錄列表程序,無需數(shù)據(jù)庫,體積小巧,功能完善。

預(yù)覽截圖

v1.2(2019-05-29)更新日志

  1. 去除前臺(tái)刪除按鈕
  2. 手機(jī)界面添加搜索框
  3. 首頁可開啟密碼驗(yàn)證
  4. 視頻播放插件video.js替換為DPlayer
  5. 支持音樂播放

已實(shí)現(xiàn)的功能

  • 目錄瀏覽
  • MarkDown文件預(yù)覽
  • CSS/JavaScript一鍵復(fù)制
  • 文件hash
  • 圖片預(yù)覽
  • 視頻播放(支持.mp4 .ts .m3u8等部分格式)
  • 文本查看器(支持的格式有.txt .sh .py .go .c .cpp)
  • Office在線預(yù)覽(支持.doc .docx .xls .xlsx .ppt .pptx)
  • 文件索引
  • 二維碼生成
  • 文件搜索
  • 文件管理(上傳、刪除、壓縮等)
  • 密碼驗(yàn)證

安裝Zdir

  1. 下載源碼放到站點(diǎn)根目錄
  2. config.simple.php修改為config.php
  3. config.php 設(shè)置自己的密碼
  4. 文件管理用戶名為admin,密碼為config.php中設(shè)置的密碼

功能詳細(xì)說明

MarkDown文件預(yù)覽

如果是MarkDown文件(.md)后面會(huì)出現(xiàn)一個(gè)小眼睛按鈕,點(diǎn)擊此按鈕可直接預(yù)覽。

如果文件是以readme.md命名,會(huì)出現(xiàn)“使用說明”按鈕,點(diǎn)擊也可以預(yù)覽,如下截圖。

鏈接復(fù)制

復(fù)制按鈕會(huì)根據(jù)文件類型判斷,最后返回不同的復(fù)制結(jié)果,在用于搭建前端庫的時(shí)候非常有幫助,比如:

<!--如果復(fù)制的是.js文件,返回結(jié)果為-->
<script src = 'https://libs.xiaoz.top/jquery/2.0.3/jquery-2.0.3.js'></script>
<!--如果復(fù)制的是.css文件,返回結(jié)果為-->
<link rel='stylesheet' href='https://libs.xiaoz.top/layer/skin/layer.css'>
<!--如果是圖片等文件-->
<img src = 'https://libs.xiaoz.top/material/loading/loading0.gif' />

其它文件返回文件URL地址。

查看文件hash

點(diǎn)文件后面的“嘆號(hào)”按鈕,可以計(jì)算文件md5和sha1值,驗(yàn)證文件hash值,可避免運(yùn)營商劫持等風(fēng)險(xiǎn)。

圖片預(yù)覽

鼠標(biāo)移動(dòng)到圖片文件會(huì)顯示圖片預(yù)覽,如下截圖。

文件索引

如果文件太多,查找不太方便,Zdir暫時(shí)未實(shí)現(xiàn)文件搜索功能,不過通過“文件索引”功能加上“Ctrl + F”,找文件也是分分鐘的事情。

“文件索引”緩存時(shí)間為24小時(shí),如果希望立即清除緩存請?jiān)L問cache.php?del=cache

下載地址

源碼下載:https://github.com/helloxz/zdir

本地下載:https://download.sunweihu.com/%E8%BD%AF%E4%BB%B6/%E6%96%87%E4%BB%B6%E5%88%86%E4%BA%AB%E6%BA%90%E7%A0%81/zdir-master.zip

 

THE END