html 三级目录索引,墨涩网 - HTTP Web服务器索引目录列表程序Directory Lister——墨涩网...
一個搭建下載網(wǎng)站的程序,程序名稱叫做Directory Lister,簡稱DL,這個一個非常簡單但是有非常優(yōu)秀的目錄列表程序,基于PHP和一些腳本文件,可以列出目錄的內(nèi)容,在眾多的目錄列表程序中一直保持簡潔的風(fēng)格。
Directory Lister官網(wǎng):
演示示例:
https://bing.sunweihu.com/
軟件截圖
文件結(jié)構(gòu)
假設(shè)你的虛擬主機(jī)是?/home/wwwroot/xxx.xx
/home/wwwroot/xxx.xx/
├─ resources/
│ ├ themes/
│ │ └ bootstrap/
│ │ ├ css/
│ │ ├ fonts/
│ │ ├ img/
│ │ ├ js/
│ │ ├ default_footer.php # 底部公共文件 #
│ │ ├ default_header.php # 頂部公共文件(可以放網(wǎng)站流量統(tǒng)計代碼) #
│ │ └ index.php # 網(wǎng)頁主文件,其中可以修改頂部公告欄內(nèi)容 #
│ │
│ ├ DirectoryLister.php
│ ├ config.php
│ └ fileTypes.php
│
├ README.html # 該文件夾頁面內(nèi)的 說明簡介文件 #
├ index.php
│
├─ 其他文件夾/
│ ├ 其他文件.txt
│ └ README.html # 該文件夾頁面內(nèi)的 說明簡介文件 #
│
└ 其他文件.txt
注意事項(xiàng):
不顯示文件和目錄
如果安裝 lnmp一鍵包上傳Directory Lister后,Directory Lister不顯示文件和目錄,那么可能是 PHP函數(shù)scandir被禁用了,取消禁用即可。
sed -i 's/,scandir//g' /usr/local/php/etc/php.ini
# 取消scandir函數(shù)禁用
/etc/init.d/php-fpm restart
# 重啟 PHP生效
程序放在網(wǎng)站子目錄不顯示 README.html 的解決方法
因?yàn)槌绦蛴袀€判斷?README.html?路徑的代碼,而如果是正常使用域名或IP(即使加上),都是可以自適應(yīng)的。
但是如果把程序放在子目錄下,就會無法獲取正確?README.html?路徑,需要你手動修改下程序里的一句代碼。
假設(shè)你將程序放在了子目錄?zimulu?中(也就是?http://xxx.xx/zimulu?才能訪問到程序網(wǎng)頁)。
首先打開該文件:?/resources/themes/bootstrap/index.php
找到第5行的:?$suffix_array = explode('.', $_SERVER['HTTP_HOST']);
將其修改為:?$suffix_array = explode('.', $_SERVER['HTTP_HOST']."/zimulu");
簡介功能說明
我也不知道該給這個功能起什么名字,好捉急偶。
可以在每個文件夾下面放一個?README.html?文件,這個文件里寫著 簡介說明內(nèi)容即可,格式參考自帶的示例文件。
為了避免中文亂碼,把?README.html?文件用 UTF-8無BOM編碼 保存!
文件修改說明
修改網(wǎng)站中頭部導(dǎo)航標(biāo)題,去這個文件里搜索?DOUBI Soft?然后全部替換為自己要改的。
/resources/DirectoryLister.php
修改網(wǎng)站標(biāo)簽欄的標(biāo)題,去這個文件里把開頭?
?標(biāo)簽中的DOUBI Soft替換為自己要改的。/resources/themes/bootstrap/index.php
修改網(wǎng)站頂部公告欄內(nèi)容,去這個文件里搜索?頂部公告欄。
/resources/themes/bootstrap/index.php
網(wǎng)站頭部公共文件:
/resources/themes/bootstrap/default_header.php
網(wǎng)站底部公共文件:
/resources/themes/bootstrap/default_footer.php
如果想要插入流量統(tǒng)計代碼,那只需要把代碼寫到?default_header.php?文件內(nèi)即可。
魔改特點(diǎn):
界面式樣魔改
支持中文目錄和文件名
支持顯示各文件夾內(nèi)的簡介說明
默認(rèn)調(diào)用的各種CDN文件本地化
等等 ...
更新記錄
2018/09/27,修復(fù) 當(dāng)網(wǎng)頁內(nèi)容高度接近于窗口高度時,底部 footer 與網(wǎng)頁內(nèi)容重疊的問題。
2018/08/20,更新 不需要再手動配置域名后綴了,新版本會自動檢測。
2018/08/20,更新 網(wǎng)站式樣 - 素色簡潔風(fēng)(參見下圖)。
2018/07/18,修復(fù) 當(dāng)程序位置網(wǎng)站子目錄下時,CSS JS 路徑錯誤的問題。
2018/03/26,修復(fù) 當(dāng)前文件夾下無 README.html 文件時,PHP會提示警告的問題。
下載地址
下載后,解壓并上傳到已經(jīng)搭建好 PHP環(huán)境 的服務(wù)器中,然后就可以上傳文件和創(chuàng)建文件夾了!
總結(jié)
以上是生活随笔為你收集整理的html 三级目录索引,墨涩网 - HTTP Web服务器索引目录列表程序Directory Lister——墨涩网...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Karma 汽车推出全新电动轿跑 Kav
- 下一篇: 微电子学与计算机期刊投稿模板,微电子学与