zhangyu 发表于 2021-8-29 11:32:47

TinyFileManager功能教程

介绍TinyFileManager是一个单文件的目录程序,优点是部署简单,快速,只需将文件上传至网站即可使用,并且功能丰富,几乎需要使用的功能都包含在内,支持数十种语言,包含中文繁/简字体;
截图


功能
[*]支持上传下载
[*]支持URL上传
[*]支持多用户,账号/密码
[*]支持用户权限设置
[*]支持多国语言
[*]支持在线预览
[*]支持在线压缩/解压,使用zip
[*]支持在线创建/编辑/粘贴/复制/移动/删除
[*]支持在线搜索/筛选
[*]支持隐藏指定文件及文件夹

源码官网:https://tinyfilemanager.github.io
说明:https://tinyfilemanager.github.io/docs
演示:https://tinyfilemanager.github.io/demo
GitHub:https://github.com/prasathmani/tinyfilemanager
密码生成:http://www.passwordtool.hu/php5-password-hash-generator
使用下载得到的压缩包解压后将其中的tinyfilemanager.php文件上传至网站目录并重命名为index.php即可
然后打开网站即可看到登录页面,默认有两个用户用户名:admin密码:admin@123和用户名:user密码:12345
账户密码修改用户及密码只需修改index.php中以下代码
前面的是用户名,密码部分采用的是PHP哈希密码值,从上面给出的密码生成网站生成即可;Users: array('Username' => 'Password', 'Username2' => 'Password2', ...)
$auth_users = array(
    'admin' => '$2y$10$axZWlisI..n9xmULN4gbhectUdOpu0z64xb9ysycHQ5ubKYcEY5sW', //admin
    'user' => '$2y$10$.mwmDmZH2003EjFobn86QuU3kr6NAmUYAaMVWQdLXYkirie7EJxj6', //12345
);

如果不想使用账户密码,可以修改以下代码
[*]$use_auth = true;
[*]
[*]# 要使用账号密码设置为true,不使用账号密码设置为false

设置语言index.php这个程序文件是默认英语,不能设置成其它语言
修改语言需要将压缩包内的语言文件translation.json一同上传即可
然后即可在目录设置中修改语言了
隐藏文件如果需要隐藏指定文件或文件夹,可以修改以下代码
[*]$exclude_items = array();
[*]
[*]# 例:隐藏名为sunpma的文件夹,隐藏名为sunpma.mp4的视频文件,隐藏所有后缀为.zip的文件;
[*]# 注意最后一个设置项没有,符号;
[*]
[*]$exclude_items = array(
[*]    'sunpma',
[*]    'sunpma.mp4',
[*]    '*.zip'
[*]);

还有其它许多功能,大家可以看看官方说明文档,都解释得比较详细了



网络民工 发表于 2021-9-18 12:05:40

收阅,谢谢指导,学习收藏了。
页: [1]
查看完整版本: TinyFileManager功能教程