跟着百度学PHP[17]-PHP扩展CURL的用法详解
2017-03-06 22:32
405 查看
实现的功能:
1、实现远程获取和采集内容
2、实现PHP 网页版的FTP上传下载
3、实现模拟登陆:去一个邮件系统,curl可以模拟cookies
4、实现接口对接(API),数据传输等:通过一个平台发送短信啊,抓取和传递所传输的信息。
5、实现模拟Cookie等:登陆的状态下才可以操作一些属性。
如何使用CURL功能:
默认情况加PHP是不支持CURL的,需要在php.ini中开启该功能
;extension=php_curl.dll前面的分号去掉
案例一[爬行百度]:
test.php代码如下
成功将百度爬行到test.php
案例二:
[爬行百度页面将百度页面当中特定的内容进行替换]
在百度的下方有效果如下所示:
1、实现远程获取和采集内容
2、实现PHP 网页版的FTP上传下载
3、实现模拟登陆:去一个邮件系统,curl可以模拟cookies
4、实现接口对接(API),数据传输等:通过一个平台发送短信啊,抓取和传递所传输的信息。
5、实现模拟Cookie等:登陆的状态下才可以操作一些属性。
如何使用CURL功能:
默认情况加PHP是不支持CURL的,需要在php.ini中开启该功能
;extension=php_curl.dll前面的分号去掉
案例一[爬行百度]:
test.php代码如下
<?php $curl = curl_init("http://www.baidu.com");//初始化一个cURL会话. curl_exec($curl);//执行$curl这个会话. curl_close($curl);//关闭会话. ?>
成功将百度爬行到test.php
案例二:
[爬行百度页面将百度页面当中特定的内容进行替换]
<?php $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,"http://www.baidu.com");//设置url传输选项 curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);//transfer英译为转移,即为0不打印,1打印。 $url = curl_exec($curl); curl_close($curl); echo str_replace("百度", "珍惜少年时", $url);//将页面当中的内容进行替换。 ?>
在百度的下方有效果如下所示:
相关文章推荐
- 跟着百度学PHP[17]-PHP扩展CURL的POST传输数据
- 跟着百度学PHP[17]-PHP扩展CURL的模拟登陆并获取数据
- PHP扩展curl用法详解(转)
- PHP扩展CURL的用法详解
- PHP扩展CURL的用法详解
- PHP扩展CURL的用法详解
- PHP扩展CURL的用法详解
- 跟着百度学PHP[17]-复习PDO的几个关键词
- 跟着百度学PHP[4]OOP面对对象编程-17-多态
- php_curl.dll扩展介绍和详解
- PHP SOAP 扩展详解
- Linux系统安装php扩展cURL
- PHP扩展curl和正则表达式轻松采集新闻
- linux下安装php扩展curl
- Linux下独立添加PHP扩展模块 curl
- Linux和windows下为PHP添加CURL扩展库
- linux下php扩展curl的安装
- Windows环境下配置php的curl扩展
- php引用(&)变量引用,函数引用,对象引用和参数引用用法详解
- php引用(&)变量引用,函数引用,对象引用和参数引用用法详解