博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
File Thingie文件管理小之灵
阅读量:6715 次
发布时间:2019-06-25

本文共 784 字,大约阅读时间需要 2 分钟。

开源项目中文件管理工具的确很多,基本功能都是实现文件的上传、下载、编辑、删除。 

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

     * 单文件上传      

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

下面介绍如何使用该软件,解压后可将ft2.php放到服务器上任何目录,当然是要做文件共享 

的目录了,例如我将它放在…/www/filethingie/中,通过 
进行浏览,默认情况下该软件是需要登录使用,如下图:

2009-8-4-14.16.27_thumb.jpg

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

2009-8-4-14.25.07_thumb.jpg

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

2009-8-4-14.26.01_thumb.jpg

登录后便会看到如下界面,对比实际文件夹的文件,可以看出所有PHP文件都不会在 

系统中显示出来,而且PHP文件默认为不许上传,也可以通过 
$ft["settings"]["FILETYPEBLACKLIST"] 来设置其他不允许上传的文件。

%E6%9C%AA%E6%A0%87%E9%A2%98-1_thumb.jpg

文件夹内容:

2009-8-4-14.37.36_thumb.jpg 

编辑文件:

%E6%9C%AA%E6%A0%87%E9%A2%98-2_thumb.jpg

说的再多,也不如大家自己试试。相关参考资料:

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

2009-8-5-10.22.00.jpg
本文转自Gnie博客园博客,原文链接:http://www.cnblogs.com/gnielee/archive/2009/08/04/1538506.html,如需转载请自行联系原作者
你可能感兴趣的文章
以太坊RPC接口使用
查看>>
普通html标签<form>和struts2<s:form>的区别
查看>>
安装NTFS For Mac时显示文件已损坏怎么办
查看>>
-webkit-line-clamp实现多行文字溢出隐藏显示省略号
查看>>
配置sunspot tomcat结合sunspot_rails
查看>>
飞信系统4月29日升级后飞信机器人无法使用的解决办法
查看>>
Canonical今天宣布推出Plex Media Server作为Snap Store中的Snap应用程序
查看>>
Font Awesome
查看>>
Dubbo消费者
查看>>
虚拟化中虚拟机处理器核数与物理主机cpu的关系
查看>>
org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type
查看>>
MYSQL: mysqlbinlog读取二进制文件报错read_log_event()
查看>>
随机产生由特殊字符,大小写字母以及数字组成的字符串,且每种字符都至少出现一次...
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
java21:捕鱼达人
查看>>
Zabbix 服务端搭建
查看>>
Java - 一个单例
查看>>
学习JAVA 持续更新
查看>>
Spring propertyConfigurer类
查看>>