Encode Explorer | 一款简洁的PHP文件浏览器

2013-7-18 chenmo 网站建设

官方网站 http://encode-explorer.siineiolekala.net
下载地址 http://sourceforge.net/projects/encode-explorer/files/encode-explorer
演示地址 http://encode-explorer.siineiolekala.net/explorer

Encode Explorer 是去年一个朋友推荐给我的web文件浏览工具,作者应该是爱沙尼亚人,相对于其他同类产品,它最大的优点就是简洁易用、短小精悍,单文件不到100K,普通用户和管理员用户权限设置也不错,图片预览功能很酷,最大的缺点应该是不支持站内搜索,只能用浏览器搜索,不过对我来说是足够用了,试用了几个月,感觉非常棒,所以在这里分享一下。

  • 容量统计
  • 用户分级
  • 上传删除
  • 图片预览
  • 邮件通知
  • 时间统计
  • 访问统计

 

//
// 初始设置,无需改动
//

$_CONFIG = array();
$_ERROR = “”;
$_START_TIME = microtime(TRUE);

/*
* GENERAL SETTINGS
*/

//
// 选择语言,原版默认为英文,这里改为简中
// Default: $_CONFIG['lang'] = “en”;
//
$_CONFIG['lang'] = “zh-CN”;

//
// 图片文件的缩略图预览,鼠标停放在图片文件上后显示缩略图,支持jpg/gif/bmp等格式
// Default: $_CONFIG['thumbnails'] = true;
//
$_CONFIG['thumbnails'] = true;

//
//缩略图尺寸限制(像素)
// Default: $_CONFIG['thumbnails_width'] = 200;
// Default: $_CONFIG['thumbnails_height'] = 200;
//
$_CONFIG['thumbnails_width'] = 300;
$_CONFIG['thumbnails_height'] = 300;

//
// 支持手机版访问
// Default: $_CONFIG['mobile_enabled'] = true;
//
$_CONFIG['mobile_enabled'] = true;

//
// 设置默认访问手机版(PC访问也是手机版),所以选false
// Default: $_CONFIG['mobile_default'] = false;
//
$_CONFIG['mobile_default'] = false;

/*
* USER INTERFACE
*/

//
//在新窗口打开文件
// Default: $_CONFIG['open_in_new_window'] = false;
//
$_CONFIG['open_in_new_window'] = true;

//
// 统计所有文件占用空间总量,0为不显示
// Default: $_CONFIG['calculate_space_level'] = 0;
//
$_CONFIG['calculate_space_level'] = 1;

//
// 是否显示header
// Default: $_CONFIG['show_top'] = true;
//
$_CONFIG['show_top'] = true;

//
//网页标题和header标题
// Default: $_CONFIG['main_title'] = “Encode Explorer”;
//
$_CONFIG['main_title'] = “Index of /”;

//
// header中的二级标题
// For example: $_CONFIG['secondary_titles'] = array(“Secondary title”, ““Secondary title with quotes””);
// Default: $_CONFIG['secondary_titles'] = array();
//
$_CONFIG['secondary_titles'] = array();

//
// 显示相对路径
// Default: $_CONFIG['show_path'] = true;
//
$_CONFIG['show_path'] = true;

//
// 显示页面载入时间
// Default: $_CONFIG['show_load_time'] = true;
//
$_CONFIG['show_load_time'] = true;

//
//最近修改时间的显示格式
// Default: $_CONFIG['time_format'] = “d.m.y H:i:s”;
//
$_CONFIG['time_format'] = “Y-m-d H:i:s”;

//
// 页面编码
// Default: $_CONFIG['charset'] = “UTF-8″;
//
$_CONFIG['charset'] = “UTF-8″;

/*
* PERMISSIONS
*/

//
// 隐藏指定目录
// Näiteks: CONFIG['hidden_dirs'] = array(“ikoonid”, “kaustanimi”, “teinekaust”);
// Default: $_CONFIG['hidden_dirs'] = array();
//
$_CONFIG['hidden_dirs'] = array();

//
//隐藏指定文件
// Default: $_CONFIG['hidden_files'] = array(“.ftpquota”, “index.php”, “index.php~”, “.htaccess”, “.htpasswd”);
//
$_CONFIG['hidden_files'] = array(“.ftpquota”, “index.php”, “index.php~”, “.htaccess”, “.htpasswd”);

//
//是否需要登录
// Default: $_CONFIG['require_login'] = false;
//
$_CONFIG['require_login'] = false;

//
// 模式一:普通用户登录,需要用户名和密码
// Näiteks: $_CONFIG['users'] = array(array(“user1″, “pass1″), array(“user2″, “pass2″));
// 模式二:普通用户登录,只需密码无需用户名,当然也就只能一个用户
// Näiteks: $_CONFIG['users'] = array(array(null, “pass”));
// 模式三:普通用户和管理员用户登录,需要用户名和密码,管理员用户名后面加admin,普通用户后面加user
// For example: $_CONFIG['users'] = array(array(“username1″, “password1″, “user”), array(“username2″, “password2″, “admin”));
// 模式四:普通用户无需登录,管理员用户需要登录
// For example: $_CONFIG['users'] = array(array(“username”, “password”, “admin”));
// 模式五:普通用户名无需登录,无管理员用户,array() 默认即可
// 注意模式一到模式三都需要启用require_login,模式四和模式五则要关闭require_login
// Default: $_CONFIG['users'] = array();
//
$_CONFIG['users'] = array();

//
//管理员用户权限,需要注意的是这几个权限都需要所在文件夹有写入的权限,设为777即可
// Default:
// $_CONFIG['upload_enable'] = true;
// $_CONFIG['newdir_enable'] = true;
// $_CONFIG['delete_enable'] = false;
//
$_CONFIG['upload_enable'] = true;
$_CONFIG['newdir_enable'] = true;
$_CONFIG['delete_enable'] = true;

/*
* UPLOADING
*/

//
// 限制上传目录,默认不限制
// For example: $_CONFIG['upload_dirs'] = array(“./myuploaddir1/”, “./mydir/upload2/”);
// Default: $_CONFIG['upload_dirs'] = array();
//
$_CONFIG['upload_dirs'] = array();

//
// 允许上传的文件类型,默认不限制
// For example, to only allow uploading of common image types, you could use:
// $_CONFIG['upload_allow_type'] = array(“image/png”, “image/gif”, “image/jpeg”);
// Default: $_CONFIG['upload_allow_type'] = array();
//
$_CONFIG['upload_allow_type'] = array();

//
// 禁止上传文件类型
// For example: $_CONFIG['upload_reject_extension'] = array(“php”, “html”, “htm”);
// Default: $_CONFIG['upload_reject_extension'] = array();
//
$_CONFIG['upload_reject_extension'] = array(“php”);

/*
* LOGGING
*/

//
// 有文件上传或者新建文件夹后,发送Email通知
// Default: $_CONFIG['upload_email'] = “”;
//
$_CONFIG['upload_email'] = “”;

//
//日志文件记录,如果有目录或者文件被访问,就会记录在这个日志文件中。
// For example: $_CONFIG['log_file'] = “.log.txt”;
// Default: $_CONFIG['log_file'] = “”;
//
$_CONFIG['log_file'] = “”;


标签: PHP Encode Explorer 文件 浏览器

Powered by emlog 湘ICP备13007859号 空间由景安网络赞助