PD虛擬機    VPS    微軟    Win10    蘋果    Office2019

超簡單小巧的“單文件”開源免費 PHP 網盤程序 / 網頁文件管理器 (可上傳刪除新建目錄)

 編程開發, 網絡軟件    ,    2019-03-09
超簡單小巧的“單文件”開源免費 PHP 網盤程序 / 網頁文件管理器 (可上傳刪除新建目錄)

最近阿里云騰訊云都在搞的「開年服務器大促」,相信又有一波新同學入坑了。大家最廣泛的需求便是把 VPS 用來做個私人網盤了。

盡管異次元推薦過 NextCloud、SeaFile、Cloudreve、ownCloud、KODExplorer 等眾多網盤程序,它們功能也豐富,但搭建過程相對復雜,對機器性能要求也高。所以如果你只想找個“極簡”的網盤程序 / 網頁文件管理器,只需列出全部文件、支持上傳下載刪除,反而不好找……

阿里云開年 Hi 購大促

Evoluted Directory Listing 漢化版 - 開源單文件 PHP 網盤程序

Evoluted Directory Listing (EDL) 是一款極其輕量且開源免費的「單文件」PHP 私人網盤程序 (僅幾百 KB)。它能索引目錄下的全部文件和文件夾,并以網頁形式顯示出來,可用作個人網盤或簡單的服務器文件管理器,供你輕松地上傳、下載文件、新建文件夾、以及刪除文件(夾)。

PHP 文件管理器

由于 Evoluted Directory Listing 只有 1 個腳本文件,對服務器環境幾乎沒有依賴,所以用起來非常的方便!只要服務器 (或虛擬主機) 能跑 PHP,把它丟到空間上就能即用,比起任何其他的網盤建站工具都要簡單得多。而且它資源占用極小,即使配置再低的 VPS,運行速度也很快。

Evoluted Directory Listing 中文版Evoluted Directory Listing 中文版網頁截圖

當然了,Evoluted Directory Listing 功能比較有限,你不能指望它多么強大,概括起來就只是一個文件目錄列表程序,可以上傳下載刪除文件以及新建目錄罷了。有人需要功能強大的工具,但也有人追求極致的簡單,這是不同的需求,大家就根據自己的情況選擇吧。

簡單的網頁版 PHP 文件管理器

EDL 可以支持密碼保護以及設置 IP 白名單來限制別人訪問,因此用來作為極簡輕量的私人網盤,或者代替 FTP / SFTP 客戶端用做簡單的服務器文件管理工具就再適合不過了。起碼用別人的電腦甚至是用手機的時候,也不必安裝任何軟件,只需一個瀏覽器即能管理服務器上的文件了。

手機版

異次元原創漢化美化版 - 修復中文名問題

由于原版的 Evoluted Directory Listing Script 只有英文界面,且對中文文件名支持不好,代碼里還調用了 Google 的一些字體資源和國外的一些樣式文件,使得在國內無法正常顯示頁面。

于是,異次元花時間將它漢化了,并且將靜態資源做了本地化,更換了美化后更符合現代扁平化設計的樣式,還修復了文件中文名的問題,所以建議國內的朋友使用本站漢化后的中文版。

Evoluted Directory Listing 功能特性:

  • 完全支持 PC 和手機瀏覽器訪問;
  • 支持多文件上傳;
  • 支持限制上傳文件類型;
  • 支持設置密碼保護,或設置 IP 地址白名單來防止他人訪問;
  • 支持創建文件夾以及子目錄;
  • 支持刪除文件和刪除文件夾;
  • 可以在線預覽圖片、音頻、視頻等;
  • 可配置上傳 ZIP 壓縮包后自動解壓 (并可選是否刪除壓縮包);
  • 可配置隱藏指定的文件類型、文件名、目錄名;
  • 可按照文件名、文件大小或最后修改日期來排序文件列表;
  • 程序可以隨意放在任何網站目錄中使用,可配置文件根目錄路徑;

服務器環境要求和安裝方法

服務器要求 PHP 5.3 或以上版本 (實測 PHP 7.3 可用),并且安裝 PHP 的 GD2 擴展。如果你需要開啟自動解壓 ZIP 功能,那么還需要安裝啟用 ZipArchive 擴展。

Evoluted Directory Listing 無需安裝,將 index.php 文件上傳到服務器網站目錄中就能訪問使用。修改配置直接修改 index.php 里面的內容即可。其他的就沒什么要求了,最重要的是要留意文件目錄是否有讀寫權限。

配置說明:

用代碼編輯器 (如 VS Code、SublimeText、VIM 等) 搜索關鍵字,并且根據以下內容修改即可。

啟用密碼保護、修改登錄密碼:

// 設為 true 后,訪問時就會要求輸入密碼 (強烈建議設置)。
public $passwordProtect = true;

// 設置你的密碼
// 異次元漢化版的默認密碼為小寫的iplaysoft.com
public $password = '這里修改成你的密碼';

僅允許指定的 IP 訪問:

// 設為 true 后,只允許白名單里的 IP 地址訪問
public $enableIpWhitelist = true;

// 白名單 IP 列表
public $ipWhitelist = array(
'允許訪問的IP地址1',
'允許訪問的IP地址1'
);

隱藏指定的文件夾:

// 設定要隱藏的目錄名稱
public $ignoredDirectories = array(
'要隱藏的目錄名',
);

隱藏指定的文件或擴展名:

// 隱藏指定擴展名的文件
public $ignoredFileExtensions = array(
'擴展名1',
'擴展名2',
);

// 隱藏指定的文件
public $ignoredFileNames = array(
'要隱藏的文件名1',
'要隱藏的文件名2'
);

自動解壓 ZIP文件:

// 設為 true 后上傳 ZIP 文件會自動解壓 (會覆蓋同名文件)
// 此選項需要 PHP 啟用 ZipArchive 擴展后才會生效
public $enableUnzipping = true;

// 如已設置自動解壓,那么這里設為 true 后,會在自動解壓后刪除壓縮包。
public $deleteZipAfterUploading = false;

總結:

如果你并不需要功能過于強大的網盤工具,只需要一款足夠簡單的支持上傳/刪除操作的 PHP 網頁版目錄列表程序,那么 Evoluted Directory Listing Script 就很適合你了。

特別是它僅有 index.php 一個單文件,小巧快速,使用方便,幾乎任何 VPS、服務器甚至是虛擬主機都能使用,實用性還是很強的,值得你收藏備用哦。

相關文件下載地址

官方網站:訪問
軟件性質:免費
相關鏈接:靠譜的服務器 VPS 推薦
注意:登錄默認密碼為全小寫「iplaysoft.com」,請按照上面的說明修改。

下載 Evoluted Directory Listing 漢化修復版  |  英文原版  |  服務器相關  |  網盤相關

  • 007

    關鍵是能離線下載不能

    2019-03-9 19:57:19
  • 緣份天來定

    壓縮包打開文件后面中文部分是亂碼

    2019-03-9 21:25:51
    • 磬錘粉

      用支持UTF8的代碼編輯器打開,不要用記事本。

      2019-03-9 21:56:12
  • 某操

    非常適合拿來黑網站

    2019-03-9 22:21:00
  • cwz

    請問下,上傳的文件名稱會不會被變掉?

    2019-03-9 22:25:47
  • guest66

    可以用caddy

    2019-03-10 00:34:53
  • 明明

    很不錯!實用至極!

    2019-03-10 09:20:03
  • epubw

    vps 用這個有些大材小用了,扔虛擬空間合適

    2019-03-10 09:39:24
  • Harvey

    剛好剛需,非常感謝

    2019-03-10 10:09:33
  • 孤帆遠影

    已經用上了,感謝!

    2019-03-10 12:00:34
    • 孤帆遠影

      遇到了個問題,請問遇到【上傳錯誤,該文件類型被限制,請檢查配置?!窟@個問題,我需要將所有文件類型都添加到$allowedUploadMimeTypes中嗎,有沒有辦法改成上傳任意文件呢

      2019-03-10 12:24:14
    • 大喵

      把判斷去掉唄

      2019-03-10 14:51:08
    • 孤帆遠影

      OK,感謝

      2019-03-10 16:11:08
  • 微發現

    喜歡這種簡單的實用工具。

    2019-03-10 12:03:05
  • 哎呀喂

    想找好久了!太合心意了。

    2019-03-10 16:24:22
  • 冷無敵丶

    這個真是不錯的東西

    2019-03-10 21:02:45
  • 橢圓

    有一個filebox也是php的,推薦

    2019-03-11 10:01:14
  • 行者無疆

    everything不就可以實現這個功能嗎?配合內網穿透,**都可以下。問題主要是everything不可以制定目錄。

    2019-03-11 14:38:18
  • 行者無疆

    和hfs有什么區別?

    2019-03-11 14:39:16
  • whhlcj

    文件上傳以后,文件名變亂碼,這個怎么解決?????

    2019-03-11 16:57:18
  • 問題反饋

    用XAMPP搭建好后,上傳文件,下載提示“找不到對象”。。。。

    2019-03-11 17:03:24
    • 我是來搞笑的

      找不到對象一般要么是長的丑,要么就是沒錢

      2019-03-12 09:00:25
  • Anza+Ma

    這個能指定路徑嗎,就是指定在某個路徑下上傳下載

    2019-03-11 17:46:45
    • X-Force

      可以。$startDirectory 就是根目錄路徑。默認是「.」,表示跟腳本在同一目錄。你可以改成絕對路徑,比如 /var/www/files/ 或者 ./files/ 這樣的相對路徑。當然要保證設置的路徑(文件夾)本身存在,而且有讀寫權限。

      2019-03-11 18:33:29
  • WFQ

    請問有哪款網盤程序支持HASH校驗的?
    這樣有重復文件就不怕了,東西太多,人工去重工作量太大。

    2019-03-11 21:32:00
  • 問題反饋

    同樣XAMPP搭建好,上傳文件沒問題,下載的時候獲取的地址是D:\xampp\htdocs\4.jpg 這樣的地址,所以無法下載。

    2019-03-12 09:57:37
  • S

    這個就是款webshell嘛哈哈,好一點的webshell是有wget和解壓功能的

    2019-03-13 13:34:43
  • 絮沫紛飛

    哈哈,真的小巧簡單。之前一直再用HFS,好像就2.5MB,也不用部署任何環境。

    2019-03-13 21:53:58
  • Heathen

    用了下,還不錯。就是登錄了沒有退出登錄,這點有點不方便。

    2019-03-14 08:57:02
  • sarcasme

    請問無法上傳APK文件改如何解決呢

    2019-03-19 00:44:28
  • jiang

    解除對上傳文件類型的限制:
    全局搜索
    if (! in_array(mime_content_type($file[‘tmp_name’]), $this->allowedUploadMimeTypes)

    注釋掉這個判斷即可

    建議加入變量控制

    2019-03-21 18:54:42
  • filow

    有免費的支持阿里云O**的網盤程序么,seafile也是需要付費才能支持的

    2019-03-26 12:42:05
  • hjhh

    不行呢,為什么建的中文目錄和上傳的中文文件的文件名都亂碼了呢,,我特意百度盤下載的漢化修復版。

    2019-03-31 15:50:51
  • 實打實

    上傳文件報錯
    Fatal error: Uncaught Error: Call to undefined function mime_content_type() in

    2019-04-28 18:10:16
  • wyman

    上傳一直報500錯誤啊,咋整

    2019-11-28 12:00:46
  • NoRegID

    為什么放根目錄運行就會出錯,行號628,634,638

    2019-12-14 22:10:40





評論內容 (*必填):
Ctrl + Enter 快速提交   

贊賞異次元


請通過支付寶、微信 APP 掃一掃,海外讀者可「使用 PayPal 贊賞

“ 感謝您對異次元網站的支持! ”

二分彩是不是骗局