[PHP]Simple Filelist 簡易檔案列表程式 *

檔案下載

  • 名  稱: Simple Filelist
  • 版  本: 1.1
  • 檔案大小: 3 KB
  • 語言介面: 英文版
  • 版本性質: Freeware
  • 釋出日期: 2006/11/20
  • 作業平台: Linux
  • 原創網站: Vixual
  • 檔案下載:

一般網站基於安全性及隱私權…等的原因,管理者通常會將網站上的目錄瀏覽功能(Indexes)給關閉,讓訪客無法直接看到網站上放了些什麼檔案。

但人性總是予盾的,關閉了的功能,在某些時候又會想要啟用,因為人們總是在失去的時候才感到後悔莫及...(Sorry,離題了)。因此,我就寫了這個簡單的 PHP 小程式,當我們需要在特定目錄啟用瀏覽的功能時 ,除了請管理者幫忙,或者自己修改「.htaccess」之外,只要有這個小程式就可以解決問題了。

這個程式有兩個版本,說明如下:

Simple Filelist 0.9

0.9 版這個程式很簡單,把檔案下載回去,解壓縮之後只有一個「index.php」,把「index.php」上傳到網站上的特定目錄之後,就可以用瀏覽器瀏覽了,中文檔案的顯示及下載也都沒問題。(PS. 本程式預設的網頁編碼是「utf-8」,如果你放在網站上的中文檔案是用「big5」或其它編碼方式命名的,請修改一下「index.php」第六行的「$charset」變數。)

0.9 版的程式就只有這樣,程式碼也很簡單,扣掉註解、網頁跟 CSS 也沒剩幾行程式碼了,邊查 gotAPI 的相關函數邊寫程式,很快就寫好了。

但人的需求總是很難去滿足的, 0.9 版寫好的這一年來,為了符合某些用途,陸續又追加了一些新功能進去,就變成了1.1 版...

Simple Filelist 1.1

1.1 版0.9 版新增的功能如下:

  • 可以設定網頁標題
  • 可以設定存取帳號及密碼
  • 可以編寫注意事項 (支援 HTML 語法)
  • 可以替目錄及檔案加上註解
  • 可以隱藏特定的目錄及檔案

而因此檔案的數目也變成了兩個,一個是程式檔:「index.php」,另一個是設定檔:「index.ini.php」,用來設定上述那些功能。

基本上,1.1 版也是只要有「index.php」就可以執行了,如果要啟用上述的功能,才需要把「index.ini.php」編輯好之後,上傳到同一個目錄,至於如何設定那些功能,我都寫在「index.ini.php」裡了。

同樣的,預設的網頁編碼是「utf-8」,編碼方式只要直接在「index.ini.php」裡面改就可以了。若改為其它編碼方式,則「index.ini.php」這個檔案本身的編碼方式也要跟著變更

另外,如果要把程式檔:「index.php」改成別的檔名,那設定檔:「index.ini.php」也要跟著改喔 (例如將程式檔改成「filelist.php」,那設定檔也必須改成「filelist.ini.php」),執行時才會正確載入設定檔。

ToDo

Simple Filelist 新的版本預計會在某年某月的某一天出現 :-p,應該會有即時排序、檔案上傳、圖檔預覽、壓縮檔內容列示...等功能,其它的功能則還在想...

    • tommy850924
    • 08/12. 2015 4:25下午
    Using Google Chrome Google Chrome 44.0.2403.130 on Windows Windows 7

    感謝大大分享,我是會寫懶得寫,剛好看到您的作品感覺很實用,所已載來用用,就如大大所說:【人的需求總是很難去滿足的】,期待下一個更新~

  1. No trackbacks yet.

return top

%d 位部落客按了讚: