KODExplorer 修改爲VPS管理程序

最近買了一個VPS主機,準備長期使用。但總感受使用起來特別不順手。不喜歡用FTP軟件,因此想找一個在線管理文件的東東。找了很久,終於找到一款KODExplorer的軟件,軟件開源,仿Windows 的界面,有點相似「千腦」一類的在線系統。純PHP軟件代碼,界面十分漂亮,並且還支持經常使用的快捷鍵,對於咱們這些用慣了windows的人來講,確實是個福音。php

在這裏寫上做者的主頁:https://kodcloud.com   感謝做者的開源精神。html

 

在此小小的分析下:linux

拿到這個項目,首先看文件結構,由於沒有數據庫,因此分析起來簡單多了:web

config\  sql

config.php   應用全局設置數據庫

user\    應用用戶配置目錄(目前好像是單用戶,沒作測試。)json

setting.php 用戶配置文件,估計是爲了擴展多用戶,專門建立user目錄windows

controller\           應用控制器目錄安全

desktop.class.php 桌面類cookie

editor.class.php 編輯器類

explorer.class.php 文件管理器類

fav.class.php 收藏夾類

setting.class.php 設置控制器

upload.class.php 上傳控制器

user.class.php 用戶操做控制器(用戶登陸,修改密碼等操做,並不是用戶管理)

Data\ 數據存放目錄

Recycle\ 回收站目錄

thumb\ 縮略圖目錄

User\ 用戶數據目錄

desktop\ 用戶桌面目錄

doc\ 文檔目錄

download\ 下載目錄

image\ 圖片目錄,好像是用戶頭像

movie\ 電影

music\ 音樂

xxx.oexe 按照做者的意思,應該就是在線程序了,記錄的json數據,和程序地址,iframe加載的。

star.html 一個特效頁面,不清楚作啥,該不會是屏幕保護吧?

lib\ 庫目錄

class\ 類庫

arraysql.class.php php array仿sql

history.class.php 歷史操做類

http.class.php php 仿http請求類     和httpclient.class.php有點像

imageThumb.class.php 生成多種類型的縮略圖

seccode.class.php 驗證碼類,能夠隨機產生

template.class.php 模板引擎類

zip.class.php zip壓縮類

core\ 核心庫

Application.class.php 應用基類

Controller.class.php 控制器基類

Model.class.php 模型基類

function\ 函數庫

common.function.php 公共函數

file.function.php 文件函數庫

web.function.php web函數庫。ip url header post get cookie等處理

static\ 靜態文件目錄

images\ 圖片文件

thumb\ 縮略圖

wall_page\ 桌面背景圖文件

thumb\ 桌面背景縮略圖

js\ js文件

app\ 應用js

artDialog\ 提示框

cmp4\ 在線mp4

codemirror\ 在線編輯器

common.js 公共js

contextMenu\ 菜單

picasa\ 相冊

swfUpload\ flash上傳

ztree\ 大名鼎鼎的ztree

template\ 模板目錄

common\ 公共模板

desktop\ 桌面控制

editor\ 編輯器

explorer\ 文件管理器

setting\ 設置

user\ 用戶登陸

終於寫完了。文件結構並不複雜。

 

另外發現兩個小BUG:

文件管理器,若是linux主機或者mac主機下,網站目錄沒有寫入權限,很抱歉,你連文件夾都看不到,不知道做者是爲了安全考慮,仍是其餘啥緣由。

若是要修改爲只讀權限下,能夠瀏覽目錄修改 file.function.php 


function dir_readable($path){
$path = iconv_system($path);
return is_readable($path); //這裏之前寫的is_writeable(),判斷可寫,如今改成判斷可讀
}


在線代碼編輯器:

當代碼中出現 反斜槓"\"時,提交上出以後,反斜槓就消失了。應該跟轉義字符有關。尚未去看詳細狀況(上次問做者就是這個問題,可能我沒有描述清楚,做者不知道)

相關文章
相關標籤/搜索