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');
- }
原文: http://www.doitphp.com/index/documentation/?articleid=49