codeIgniter3 学习笔记六(ftp)

Posted 岁月可贵

tags:

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

ftp

class Myftp extends CI_Controller

    private static $config;
    public function __construct()
    
        parent::__construct();
        // 加载 ftp 模型
        $this->load->library('ftp');

        // 设置参数
        self::$config['hostname'] = '服务器地址';
        self::$config['username'] = '用户名';
        self::$config['password'] = '密码';
        // 是否开启调试模式,显示错误信息
        self::$config['debug'] = TRUE;

    
    // 上传文件
    public function upload()
    
        // ftp 连接 服务器
        $this->ftp->connect(self::$config);
        // 上传文件
        $this->ftp->upload('待上传路径地址', '保存到服务器地址', 'ascii', 0775);
        // 关闭连接
        $this->ftp->close();
    
    // 获取服务器文件列表
    public function getDir()
    
        // ftp 连接 服务器
        $this->ftp->connect(self::$config);
        // 读取文件目录信息
        $list = $this->ftp->list_files('服务器地址');
        print_r($list);
        // 关闭连接
        $this->ftp->close();
    
    // 下载文件
    public function downFile()
    
        // ftp 连接服务器
        $this->ftp->connect(self::$config);
        // 下载文件
        $this->ftp->download('服务器地址', '本地地址', '编码');
        // 关闭连接
        $this->ftp->close();
    

以上是关于codeIgniter3 学习笔记六(ftp)的主要内容,如果未能解决你的问题,请参考以下文章

codeIgniter3 学习笔记八(session)

codeIgniter3 学习笔记五(表单验证)

codeIgniter3 学习笔记十(数据库操作)

Codeigniter3学习笔记一(数据库Mysql操作)

codeIgniter3 学习笔记九(XML-RPC)

MySQL学习笔记六