php的ftp类

Posted layfork

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php的ftp类相关的知识,希望对你有一定的参考价值。

1.需求

了解php的ftp使用

2.例子

使用CI封装好的ftp类库

上传
$this->load->library(‘ftp‘);

$config[‘hostname‘] = ‘ftp.example.com‘;
$config[‘username‘] = ‘your-username‘;
$config[‘password‘] = ‘your-password‘;
$config[‘debug‘]    = TRUE;

$this->ftp->connect($config);
//路径要绝对路径
$this->ftp->upload(‘/local/path/to/myfile.html‘, ‘/public_html/myfile.html‘, ‘ascii‘, 0775);

$this->ftp->close();
下载文件列表
$this->load->library(‘ftp‘);

$config[‘hostname‘] = ‘ftp.example.com‘;
$config[‘username‘] = ‘your-username‘;
$config[‘password‘] = ‘your-password‘;
$config[‘debug‘]    = TRUE;

$this->ftp->connect($config);

$list = $this->ftp->list_files(‘/public_html/‘);

print_r($list);

$this->ftp->close();

 

参考资料:

http://codeigniter.org.cn/user_guide/libraries/ftp.html

http://php.net/manual/zh/book.ftp.php

 

以上是关于php的ftp类的主要内容,如果未能解决你的问题,请参考以下文章

php PHP FTP操作类(上传,拷贝,移动,删除文件/创建目录)

运行/调试你的PHP代码

使用 json rereiver php mysql 在片段中填充列表视图

超级有用的9个PHP代码片段

PHP必用代码片段

超实用的php代码片段