码迷,mamicode.com
首页 > Web开发 > 详细

小蚂蚁学cURL笔记(1)

时间:2015-09-14 12:34:05      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

cURL的作用:网络上的所有资源都可以用cURL访问和下载。

如何在window下确认是否支持cURL。cmd——》输入命令 php -i    通过搜索找到curl

在linux下的检测方法。 输入命令行   php -i | grep curl (使用管道符过滤)

curl的运行步骤  1  初始化 curl_init();  2. 发送请求和接受请求 curl_exec()  3.关闭curl_close();

小案例1:从网络上下载一个网页,把内容中的“百度”替换成“新浪”,然后输出。

 <?php
     $cl=curl_init();
     //设置url
     curl_setopt($cl, CURLOPT_URL, ‘http://www.baidu.com‘);
     //最后一个参数设置成1,返回后不直接打印
     curl_setopt($cl, CURLOPT_RETURNTRANSFER, 1);
     $page=curl_exec($cl);
     curl_close($cl);
     $page=str_replace(‘百度‘, ‘新浪‘, $page);
     echo $page;
?>

curl_setopt();设置cURL传输选项。

    参数 CURLOPT_URL 设置url链接。

    参数 CURLOPT_RETURNTRANSFER    设施是否执行后直接打印出来

在post的提交中,一般需要设置三个重要参数

 <?php
     $field=‘city=北京‘;//字段较多,可以加&继续添加
     //开启post提交
     curl_setopt($curlobj, CURLPOT_POST, 1);
     //设置post提交的参数键值字段
     curl_setopt($curlobj, CURLPOT_POSTFIELDS, $field);
     //设置header请求头信息
     curl_setopt($curlobj, CURLPOT_HTTPHEADER, array(
       ‘application/x-www-form-urlencoded;
       charset=utf-8‘,
       "Content-length:".strlen($field)
      ));
?>

int curl_errno ( resource $ch ) 返回错误号或者0,0代表没有错误发生。

小蚂蚁学cURL笔记(1)

标签:

原文地址:http://my.oschina.net/woshixiaomayi/blog/505735

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!