Ftp使用说明

DoitPHP扩展类Ftp,用于FTP通讯的管理操作。

类方法使用说明

1、connect($server, $port = 21, $username, $password)

|连接FTP服务器
|参数说明:
|$server : FTP服务器地址
|$port : FTP服务器端口
|$username : FTP用户名
|$password : FTP密码

2、upload($localFile, $ftpFile)

|FTP-文件上传
|参数说明:
|$localFile : 本地文件
|$ftpFile : Ftp文件

3、download($localFile, $ftpFile)

|FTP-文件下载
|参数说明:
|$localFile : 本地文件
|$ftpFile : Ftp文件

4、makeDir($path)

|FTP-创建目录
|参数说明:
|$path : 路径地址

5、deleteDir($dir)

|FTP-删除文件目录
|参数说明:
|$dir : 删除文件目录

6、deleteFile($file)

|FTP-删除文件
|参数说明:
|$file : 删除文件

7、nlist($path)

|FTP-FTP上的文件列表
|参数说明:
|$path : 路径

8、chmod($file, $value = 0777)

|FTP-改变文件权限值
|参数说明:
|$file : 文件
|$value : 值

9、fileSize($file)

|FTP-返回文件大小
|参数说明:
|$file : 文件

10、mdtime($file)

|FTP-文件修改时间
|参数说明:
|$file : 文件

11、rename($oldname, $newname)

|FTP-更改ftp上的文件名称
|参数说明:
|$oldname : 旧文件
|$newname : 新文件名称

使用举例

例一、

Controller文件代码内容如下:

  1. public function indexAction() {
  2.  
  3. $ftpObj = $this->instance('ftp');
  4. $ftpObj->connect('192.168.1.5', 21, 'doitphp', '99999');
  5. $ftpObj->upload('E:/doitphp/core/Doit.php', 'core/Doit.php');
  6. }

原文: http://www.doitphp.com/index/documentation/?articleid=49