小巧目录程序 Encode Explorer

今天在整理网站时为网站更换了目录程序,由 h5ai 更换为 Encode Explorer,h5ai 也不错,目前体验下另这一款:Encode Explorer

特点

仅仅是个 index.php,大小 108kb;
支持预览图;
界面可按大小,日期,修改排序;
记录访问者写入日志;
支持切换到手机界面;
支持管理员登陆和访客登陆;
自带中文,需设定为 zh_CN;
支持上传、新建、移动文件 (需开启管理员账号);

下载

Github 主页:https://github.com/marekrei/encode-explorer
作者主页:http://encode-explorer.siineiolekala.net/

替换 Google

https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js
替换为
https://cdn.bootcss.com/jquery/3.1.1/jquery.min.js

演示地址

https://soft.bpplpp.tk/

中文说明

//
// 初始设置,不要更改
//
$_CONFIG = array();
$_ERROR = "";
$_START_TIME = microtime(TRUE);

//
// 设置语言
// 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'] = false;

//
// 默认访问手机界面
// Default: $_CONFIG['mobile_default'] = false;
//
$_CONFIG['mobile_default'] = false;

/*
 * 用户接口
 */

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

//
// 显示所有文件占用空间,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'] = "My disk";

//
// 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'] = "d.m.y H:i:s";

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

/*
* 权限
*/

//
// 隐藏指定目录
// 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"));
//
// 模式五:访客模式,默认即可
// 注意模式一到模式三都需要启用 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'] = false;

/*
 * 上传
 */

//
// 设定上传目录,默认不限制
// 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", "php2", "php3", "php4", "php5", "phtml");

//
// 默认新建目录权限为 755
// Default: $_CONFIG['new_dir_mode'] = 0755;
//
$_CONFIG['new_dir_mode'] = 0755;

//
//默认上传文件权限为 644
// Default: $_CONFIG['upload_file_mode'] = 0644;
//
$_CONFIG['upload_file_mode'] = 0644;

/*
 * 登陆
 */

//
// 上传或新建文件夹后,发送 Email
// Default: $_CONFIG['upload_email'] = "";
//
$_CONFIG['upload_email'] = "@gmail.com";

//
//目录或文件被访问讲记录在 log
// For example: $_CONFIG['log_file'] = ".log.txt";
// Default: $_CONFIG['log_file'] = "";
//
$_CONFIG['log_file'] = "log.txt";

/*
 * SYSTEM
 */

//设定进入的目录
// For example: $_CONFIG['starting_dir'] = "./mysubdir/";
// Default: $_CONFIG['starting_dir'] = ".";
//
$_CONFIG['starting_dir'] = ".";

//
// 服务器位置,建议不修改
// Default: $_CONFIG['basedir'] = "";
//
$_CONFIG['basedir'] = "";

//
//如果文件大于 4GB,将准确计算文件大小
// Default: $_CONFIG['large_files'] = false;
//
$_CONFIG['large_files'] = false;

其它程序
http://fdscript.azurewebsites.net
https://larsjung.de/h5ai