加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP教程:php curl上传、下载、https登陆实现代码

发布时间:2020-05-22 16:32:15 所属栏目:PHP 来源:互联网
导读:介绍《PHP教程:php curl上传、下载、https登陆实现代码》开发教程,希望对您有用。

《PHP教程:php curl上传、下载、https登陆实现代码》要点:
本文介绍了PHP教程:php curl上传、下载、https登陆实现代码,希望对您有用。如果有疑问,可以联系我们。

PHP实例1、curl下载

PHP实例
$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);

PHP实例2、curl上传

PHP实例
$ch = curl_init(); 
$localfile = "ftp01.php"; 
$fp = fopen($localfile,'r'); 
curl_setopt($ch,"ftp://127.0.0.1/ftp01_upload.php"); 
curl_setopt($ch,"yuejide:123456"); 
curl_setopt($ch,CURLOPT_UPLOAD,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);

PHP实例3、curl https登录

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

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

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读