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();
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海面有风

您的鼓励将是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值