当前位置:首页 > 网站搭建 > 正文

TinyFileManager一款强大的单文件目录程序支持上传预览编辑压缩等功能

许本聪 网站搭建 1938阅读

TinyFileManager一款强大的单文件目录程序支持上传预览编辑压缩等功能  第1张


介绍

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


截图

TinyFileManager一款强大的单文件目录程序支持上传预览编辑压缩等功能  第2张


功能

  • 支持上传下载

  • 支持URL上传

  • 支持多用户,账号/密码

  • 支持用户权限设置

  • 支持多国语言

  • 支持在线预览

  • 支持在线压缩/解压,使用zip

  • 支持在线创建/编辑/粘贴/复制/移动/删除

  • 支持在线搜索/筛选

  • 支持隐藏指定文件及文件夹


源码

官网:https://tinyfilemanager.github.io

说明:https://tinyfilemanager.github.io/docs

演示:https://tinyfilemanager.github.io/demo

GitHub:https://github.com/prasathmani/tinyfilemanager

密码生成:https://tinyfilemanager.github.io/docs/pwd.html


使用

下载得到的压缩包解压后将其中的 "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'
 );

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


PS "点右上角设置没有反应,不能设置中文"

解决 “原因:google 的 js 库国内无法访问,可在 TinyFileManager.php 中,替换:

  1. jquery.slim.min.js 的 js 链接为 “https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.slim.min.js

  2. jquery.min.js 的 js 链接为 “https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js


版权声明:本文由 @许本聪 发布在 老许Blog,转载请注明出处!

更新时间 2023-12-21

搜索

最新文章