论坛风格切换切换到宽版
  • 93428阅读
  • 0回复

TinyFileManager 一款强大的单文件目录程序支持上传预览编辑压缩等功能 ftp网页版工具 [复制链接]

上一主题 下一主题
离线admin
 

发帖
17308
金钱
88510810
威望
88
贡献值
20070
只看楼主 倒序阅读 使用道具 0 发表于: 2022-06-23
  • 介绍

    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'
    );

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

     右上角设置没有反应,不能设置中文,或者无法编辑保存文件:

    原因:google 的 js 库国内无法访问,可在 TinyFileManager.php 中,搜索ajax.googleapis.com替换:

    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

    或自行加入如下文件:

    jquery.slim.min.js:

     View Code

    jquery.min.js:

     View Code


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
 
上一个 下一个