Files Photo Gallery 替伺服器建立方便的檔案目錄

0
610

Files Photo Gallery 是一個很簡單的 PHP 應用程式,可以在伺服器上直接建立目錄,並且可以在網路上直接查看,支援的檔案格式有圖片;影片與MP3,如果作為一個個人相簿或是媒體分享也是十分方便。

使用 Files Photo Gallery 的方法非常簡單,只要到官網上下載 index.php 並放到網站中,一個簡單快速的線上目錄就完成了,十分無腦,當開啟網站時,操作就像是在電腦中開啟資料夾一樣,而且因為功能簡單、檔案小,所以開啟的速度也非常快。

安裝的需求只有PHP版本必須在5.5以上,不過以現在各家的共享主機來說絕對是有支持到的,此外,Files Photo Gallery 還是一個開源軟體,免費版與授權版的使用功能一樣,只是每次進到免費授權版的網站都會談出一個授權提示,是有點麻煩。

Files Photo Gallery 替伺服器建立方便的檔案目錄

授權的費用是 39 美元,真要說的話還不便宜,而且也不知道是否為單一還是多網站授權,未來還可能加入線上的檔案管理、上傳等等的功能,如果以開發完整的功能看起來比較有39美元的價值,但是目前就只是一個方面你線上看檔案目錄的工具而已。

由於 Files Photo Gallery 本身就是一個開源程式,只要稍微修改一下就可以合理地避開授權提示。

用 WordPad 打開程式,找到以下代碼:

index.php<script src="<?php echo config::$assets ?>js/files.js"></script>

接者用以下代碼取代。

<script src="https://cdn.jsdelivr.net/gh/sunpma/cdn/other/files.js"></script>

之後在進到網頁中就不會強制跳出授權提醒了。

設定根目錄

// 根目錄設定
'root' => '根目錄路径', // root path relative to script.
'start_path' => false, // start path relative to script. If empty, root is start path

設定帳號密碼存取

// 設定帳號密碼
'username' => '你的帳號',
'password' => '你的密碼', // Add password directly or use https://tinyfilemanager.github.io/docs/pwd.html to encrypt the password (encrypted password is more secure, as it prevents your password from being exposed directly in a file).

排除不需要顯示的目錄

// 排除不需要顯示的目錄或文件
'files_exclude' => '/\.(html|xml)$/i', // '/\.(pdf|jpe?g)$/i'
'dirs_exclude' => '/\/js|\/_files(\/|$)/i', //'/\/Convert|\/football|\/node_modules(\/|$)/i',
'allow_symlinks' => true, // allow symlinks

允許上傳及刪除檔案

找到以下代碼,將 False 改成 true。

'allow_upload' => false,
'allow_delete' => false,

替換成

'allow_upload' => true,
'allow_delete' => true,

留下回應

請輸入你的留言!
請在這裡輸入你的名字