记住用户名密码
thinkphp ftp处理类, 用来连接远程FTP服务器,远程服务器上创建文件,文件夹,删除文件,上载文件等操作.
使用方法:
1.将当前类复制到 项目的 lib目录下的ORG目录,没有ORG目录,请自行创建
2.相关代码
import('@.ORG.Ftp'); //导入类 $ftp = new Ftp();//实例化对象 $data['server'] = 'www.waikucms.com';//服务器地址(IP or domain) $data['username'] = 'i@pengyong.info';//ftp帐户 $data['password'] = '123456';//ftp密码 $data['port'] = 21;//ftp端口,默认为21 $data['pasv'] = false;//是否开启被动模式,true开启,默认不开启 $data['ssl'] = false;//ssl连接,默认不开启 $data['timeout'] = 60;//超时时间,默认60,单位 s if($ftp->start($data)) { // 远程连接成功; //检测目录&创建目录 $remotedir = '/Uploads/'; if (!$ftp->chdir($remotedir)) { $ftp->mkdir($remotedir); } if( $ftp->put($remotefile,$localfile)) { //上传文件成功! } //其它功能 $ftp->rmdir($dirname);//删除目录 $ftp->delete($filename);//删除文件 $ftp->nlist($dirname);//返回目录列表 $ftp->get_error();//错误调试信息 } //别忘了关闭ftp资源 $ftp->close();
FTP类下载 Ftp.class.zip
目前有 0 条留言 其中:访客:0 条, 博主:0 条