• File Thingie文件管理小之灵


    开源项目中文件管理工具的确很多,基本功能都是实现文件的上传、下载、编辑、删除。
    File Thingie是一个由PHP编写的基于Web的文件管理工具,它的好处就在于体型小,功能全。
    整个软件就由一个100多KB的PHP文件组成,而且不需要数据库,直接读取服务器上目录信息,
    可以说是相当简单的软件了。再看看它能实现的功能:

         * 单文件上传      
         * 一次多文件上传
         * 支持多用户操作
         * 创建文件夹
         * 对文件或文件夹进行重命名、移动、删除、拷贝操作
         * 搜索文件或文件夹
         * 编辑文本文件
         * 在线解压文件
         * 自定义CSS
         * 语言翻译(目前没中文)

    下面介绍如何使用该软件,解压后可将ft2.php放到服务器上任何目录,当然是要做文件共享
    的目录了,例如我将它放在…/www/filethingie/中,通过http://localhost/filethingie/ft2.php
    进行浏览,默认情况下该软件是需要登录使用,如下图:

    打开ft2.php文件进行配置:

    设置USERNAME和PASSWORD后就可以登录使用,如果不需要登录功能则将Login设为False:

    登录后便会看到如下界面,对比实际文件夹的文件,可以看出所有PHP文件都不会在
    系统中显示出来,而且PHP文件默认为不许上传,也可以通过
    $ft["settings"]["FILETYPEBLACKLIST"] 来设置其他不允许上传的文件。

    文件夹内容:

     

    编辑文件:

    说的再多,也不如大家自己试试。相关参考资料:http://www.solitude.dk/filethingie/documentation

    程序下载

    自己写了一个中文翻译程序(下载 ft_lang_zn.zip),将文件解压后把ft_lang_zn.php与ft2.php放在一起,再将ft2.php中的语言设置改为i“zn”即可,如下图:

  • 相关阅读:
    tomcat快速部署脚本
    Centos7下搭建单节点Zookeeper
    request的基本使用用法
    Centos7 下配置jdk
    oracle备份脚本(以日期命名文件夹)
    Centos7 关闭防火墙
    Centos7 配置静态ip地址
    杀死占用8080端口的进程
    git clone的时候遇到“Please make sure you have the correct access rights and the repository exists”
    【笔记】关于多分类问题中的混淆矩阵,精准率
  • 原文地址:https://www.cnblogs.com/gnielee/p/1538506.html
Copyright © 2020-2023  润新知