基于WEB的FTP客户端工具 -- net2ftp
如果你为客户提供FTP服务,或者提供虚拟主机服务,这需要架设FTP服务器。访问FTP服务,有很多基于GUI的FTP客户端,这个就需要访问FTP服务的21端口。如果你的客户在局域网内部,21端口被封闭,那客户就没法使用FTP服务了。那怎么办呢?net2ftp是使用php编写的基于WEB的客户端,可以上传、修改和删除文件,只要客户能访问网站就可以管理FTP了。
用户功能:
● 浏览FTP服务器
登录之后,你可以浏览所有目录及其子目录和文件。
● 上载文件
有三种方式上载文件:标准上载、上载并解压(unzip)、Java Applet。
● 下载文件
点击文件名迅速下载一个文件。
选择多个文件下载,下载的文件将被放在一个zip中。
● Zip文件
... 保存zip文件到FTP服务器,或者通过邮件发给其它人。
● Unzip文件
支持不同的格式: .zip, .tar, .tgz and .gz.
● 安装软件
选择一个常用软件列表(PHP需要在目标服务器上)。
● 拷贝、移动和删除
目录背递归处理,这就是说它的内容(子目录及文件)将被拷贝、移动和删除。
● 拷贝或者移动到另一个FTP服务器
输入文件到你的FTP服务器,或者从你的FTP服务器输出文件到另一个FTP服务器。
● 改名或者chmod
Chmod会对目录递归处理。
● 会对代码进行愈发加亮
PHP函数会连接到php.net上文档说明上。
● 文本编辑器
在浏览器中编辑文本:每次保存,改变会被传输到FTP服务器上。
● HTML编辑器
以所见即所得方式编辑HTML;有两个不同的编辑器可供选择(FCKEditor 和 TinyMCE)。
● 代码编辑器
以语法加亮编辑HTML 和 PHP (CodePress)。
● 搜索单词或者短语
基于文件名、最后修改时间和文件大小过滤文件。
● 计算文件大小
计算文件和目录的大小。
管理功能:
● 安全模式
net2ftp完美地工作在安全模式下。
● MySQL数据库
... 可选的。MySQL数据库仅用来记录日志和日常限制(看下面)。
● 授权
允许用户连接到所有的FTP服务器或者一个预先定义的FTP服务器列表。登录页面的输入框会相应改变。
● 日志
激活或者禁止3种日志: 请求的页面、登录和错误。
● 日常限制
限制每个用户每日的传输容量和脚本执行时间。一旦用户到达了他的限制,他仍能浏览服务器,但是传输数据会被禁止。
● 大文件限制
大于此尺寸的文件不能被下载、上载和拷贝等等,但是仍可以重命名、删除和chmod。
● 禁止相应关键字
目录或者文件包含禁止的关键词不能被处理。这个用来避免net2ftp被用来上载Paypal和Ebay欺骗。
● 模版
你可以使用模版文件修改net2ftp布局。
● 把它集成在其它的PHP应用程序中
net2ftp能够被简单地集成在其它的PHP应用程序中。Mambo、 Drupal 和 Xoops模块被提供在zip文件中。

