TinyFileManager一款强大的单文件目录程序
发表于:2024-06-03 | 分类: 开源

TinyFileManager 介绍

TinyFileManager是一个出色的单文件目录程序,其优势在于极其简单的部署方式。只需将文件上传至网站,即可立即使用。除此之外,该程序功能丰富,几乎覆盖了所有可能需要的功能,包括但不限于文件管理、搜索、排序和预览等,此外,它还支持数十种语言,包括中文繁体和简体字体。

功能

1.支持上传下载
2.支持URL上传
3.支持多用户,账号/密码
4.支持用户权限设置
5.支持多国语言
6.支持在线预览
7.支持在线压缩/解压,使用zip
8.支持在线创建/编辑/粘贴/复制/移动/删除
9.支持在线搜索/筛选
10.支持隐藏指定文件及文件夹

源码

官网: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哈希密码值,从上面给出的密码生成网站生成即可;

1
2
3
4
5
<span>// Users: array('Username' =&gt; 'Password', 'Username2' =&gt; 'Password2', ...)</span>
$auth_users = <span>array</span>(
<span>'admin'</span> =&gt; <span>'$2y$10$axZWlisI..n9xmULN4gbhectUdOpu0z64xb9ysycHQ5ubKYcEY5sW'</span>, <span>//admin</span>
<span>'user'</span> =&gt; <span>'$2y$10$.mwmDmZH2003EjFobn86QuU3kr6NAmUYAaMVWQdLXYkirie7EJxj6'</span>, <span>//12345</span>
);

如果不想使用账户密码,可以修改以下代码

1
2
3
<span>$</span><span>use_auth = <span>true</span>;</span>
<span>
#</span><span> 要使用账号密码设置为<span>true</span>,不使用账号密码设置为<span>false</span></span>

设置语言

index.php这个程序文件是默认英语,不能设置成其它语言
修改语言需要将压缩包内的语言文件translation.json一同上传即可
然后即可在目录设置中修改语言了

隐藏文件

如果需要隐藏指定文件或文件夹,可以修改以下代码

1
2
3
4
5
6
7
8
9
10
$exclude_items = <span>array</span>();

<span># 例:隐藏名为sunpma的文件夹,隐藏名为sunpma.mp4的视频文件,隐藏所有后缀为.zip的文件;</span>
<span># 注意最后一个设置项没有,符号;</span>

$exclude_items = <span>array</span>(
<span>'sunpma'</span>,
<span>'sunpma.mp4'</span>,
<span>'*.zip'</span>
);
上一篇:
以自己喜欢的方式听音乐
下一篇:
Upscayl 跨平台AI图像放大工具