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