TinyFileManager一款单文件php文件管理程序,支持上传预览编辑压缩等功能

tiny file manager.JPG, Feb 2021

今天重新修整了一个站,因为半年600多篇文章,收录只有12页,果断换,从新开始,成熟,好用为主,删除空间,因为我用免费vestacp,没有文件管理比较费事,遂发现了TinyFileManager和filemanager,因为filemanager功能单一,就不使用了,但是TinyFileManager功能很强大,具体如下:


功能

支持上传下载
支持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(官方的,好像不起作用,可以自己搜一个:这个我觉得挺好,https://www.alichaxun.com/php_hash)

使用

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

);


You may also like

  • linuxedge.jpg, Nov 2024 微软 Edge浏览器Linux版官方地址
  • outlook 2013.2019 office多个版本独立安装包官方下载地址
  • 群辉硬盘拆下来,插在其他设备,可以正常的读取文件吗?
  • 扫描软件,app,网站比较汇总,证件,试卷等使用
  • windos_update_blocker_main.png, Oct 2024 一款阻止windows(winxp 7 8 10 11等)自动升级的小工具,Windows Update Blocker v1.8,大小958.7 K
  • unetbootin.JPG, Oct 2024 今天有发现U盘启动工具UNetbootin,以及etcher,grubfm,Ventoy
  • HP发布的制作U盘启动的软件HPE USB Key Utility
  • ecthdroid可以在手机上写刷U盘启动工具维护windows的app