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文件代码内容如下:

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