基于WEB的FTP客户端工具 -- net2ftp

01:25下午 二月 29, 2008 in category 工作 by 肖俊峰

如果你为客户提供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文件中。

 

评论[0]

评论:

发表一条评论:
  • HTML语法: 启用