全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

php curl上传、下载、https登陆实现代码

1、curl下载

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "ftp://127.0.0.1/downtest.txt"); 
curl_setopt($ch, CURLOPT_HEADER,0); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_TIMEOUT,300); 
//设置用户名和密码 
curl_setopt($ch, CURLOPT_USERPWD,"yuejide:123456"); 
$outfile = fopen("test.txt","wb"); 
curl_setopt($ch,CURL_FILE,$outfile); 
$rtn = curl_exec($ch); 
fclose($outfile); 
if(!curl_errno($ch)){ 
echo $rtn; 
}else{ 
echo 'curl error'.curl_errno($ch); 
} 
curl_close($ch);

2、curl上传

$ch = curl_init(); 
$localfile = "ftp01.php"; 
$fp = fopen($localfile,'r'); 
curl_setopt($ch, CURLOPT_URL, "ftp://127.0.0.1/ftp01_upload.php"); 
curl_setopt($ch, CURLOPT_HEADER,0); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_TIMEOUT,300); 
//设置用户名和密码 
curl_setopt($ch, CURLOPT_USERPWD,"yuejide:123456"); 

curl_setopt($ch, CURLOPT_UPLOAD,1); 
curl_setopt($ch, CURLOPT_INFILE,$fp); 
curl_setopt($ch, CURLOPT_INFILESIZE,filesize($localfile)); 
$rtn = curl_exec($ch); 
fclose($fp); 
if(!curl_errno($ch)){ 
echo "upload successfully"; 
}else{ 
echo 'curl_error'.curl_error($ch); 
} 
curl_close($ch);

3、curl https登录

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "https://www.baidu.com"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
date_default_timezone_set('PRC'); 
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0); 
$output = curl_exec($ch); 
curl_close($ch); 
echo $output;

以上就是关于php中curl中上传、下载、https登陆的实现方法,需要的朋友可以参考一下。


# curl上传、curl下载、curlhttps登陆  # PHP使用curl模拟post上传及接收文件的方法  # PHP基于CURL进行POST数据上传实例  # php curl 上传文件代码实例  # php实现curl模拟ftp上传的方法  # PHP7基于curl实现的上传图片功能  # 可兼容php5与php7的cURL文件上传功能实例分析  # PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析  # PHP实现通过CURL上传文件功能示例  # PHP使用curl请求实现post方式上传图片文件功能示例  # 上传  # CURLOPT_TIMEOUT  # txt  # CURLOPT_HEADER  # CURLOPT_RETURNTRANSFER  # CURLOPT_USERPWD  # fopen  # test  # wb  # yuejide  # outfile  # brush  # php  # ch  # curl  # pre  # class  # curl_init  # downtest  # curl_setopt 


相关文章: 如何快速上传自定义模板至建站之星?  SQL查询语句优化的实用方法总结  如何快速重置建站主机并恢复默认配置?  如何在Golang中指定模块版本_使用go.mod控制版本号  开心动漫网站制作软件下载,十分开心动画为何停播?  如何通过VPS建站无需域名直接访问?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  测试制作网站有哪些,测试性取向的权威测试或者网站?  建站之星安装失败:服务器环境不兼容?  红河网站制作公司,红河事业单位身份证如何上传?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  临沂网站制作公司有哪些,临沂第四中学官网?  广州商城建站系统开发成本与周期如何控制?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  清除minerd进程的简单方法  高性能网站服务器部署指南:稳定运行与安全配置优化方案  成都网站制作公司哪家好,四川省职工服务网是做什么用?  独立制作一个网站多少钱,建立网站需要花多少钱?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  如何在IIS中新建站点并配置端口与物理路径?  建站主机SSH密钥生成步骤及常见问题解答?  大连网站制作公司哪家好一点,大连买房网站哪个好?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  行程制作网站有哪些,第三方机票电子行程单怎么开?  如何选择靠谱的建站公司加盟品牌?  建站之星价格显示格式升级,你的预算足够吗?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  建站之星图片链接生成指南:自助建站与智能设计教程  专业网站建设制作报价,网页设计制作要考什么证?  建站之星后台管理:高效配置与模板优化提升用户体验  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  Android自定义控件实现温度旋转按钮效果  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  如何通过商城免费建站系统源码自定义网站主题?  ,巨量百应是干嘛的?  制作旅游网站html,怎样注册旅游网站?  中山网站制作网页,中山新生登记系统登记流程?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  如何用西部建站助手快速创建专业网站?  Python路径拼接规范_跨平台处理说明【指导】  视频网站app制作软件,有什么好的视频聊天网站或者软件?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  网站设计制作公司地址,网站建设比较好的公司都有哪些?  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。