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(),判断可写,如今改成判断可读
}


在线代码编辑器:

当代码中出现 反斜杠"\"时,提交上出以后,反斜杠就消失了。应该跟转义字符有关。尚未去看详细状况(上次问做者就是这个问题,可能我没有描述清楚,做者不知道)

相关文章
相关标签/搜索