PHP stream_context_create()函数的使用示例


Posted in PHP onMay 12, 2015

stream_context_create()函数是用来 创建打开文件的上下文件选项 ,用于fopen(),file_get_contents()等过程的超时设置、代理服务器、请求方式、头信息设置的特殊过程。

比如说,上篇php教程中gd库实现下载网页所有图片中,第10行:

利用了stream_context_create()设置代理服务器:

//设置代理服务器

$opts = array('http'=>array('request_fulluri'=>true));

$context = stream_context_create($opts);

$content = file_get_contents($url,false,$context);

利用了stream_context_create()设置超时时间:
 $opts = array(

    'http'=>array(

    'method'=>"GET",

    'timeout'=>60,

  )

);

$context = stream_context_create($opts);

$html =file_get_contents('https://3water.com', false, $context);
PHP 相关文章推荐
PHP4在WinXP下IIS和Apache2服务器上的安装实例
Oct 09 PHP
探讨:使用XMLSerialize 序列化与反序列化
Jun 08 PHP
php处理restful请求的路由类分享
Feb 27 PHP
如何使用GDB调试PHP程序
Dec 08 PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 PHP
Thinkphp事务操作实例(推荐)
Apr 01 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
使用YII2框架实现微信公众号中表单提交功能
Sep 04 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 PHP
laravel Model 执行事务的实现
Oct 10 PHP
php+laravel依赖注入知识点总结
Nov 04 PHP
php实现JWT(json web token)鉴权实例详解
Nov 05 PHP
php中使用gd库实现下载网页中所有图片
May 12 #PHP
php中使用gd库实现远程图片下载实例
May 12 #PHP
PHP输入输出流学习笔记
May 12 #PHP
PHP SPL标准库之SplFixedArray使用实例
May 12 #PHP
php中get_defined_constants函数用法实例分析
May 12 #PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
May 12 #PHP
php遍历类中包含的所有元素的方法
May 12 #PHP
You might like
php网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
学习php过程中的一些注意点的总结
2013/10/25 PHP
php求正负数数组中连续元素最大值示例
2014/04/11 PHP
thinkphp实现数组分页示例
2014/04/13 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
javascript实现左右控制无缝滚动
2014/12/31 Javascript
AngularJS中$watch和$timeout的使用示例
2016/09/20 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
2017/02/10 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
python分析apache访问日志脚本分享
2015/02/26 Python
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
python生成n个元素的全组合方法
2018/11/13 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
pandas求两个表格不相交的集合方法
2018/12/08 Python
python实现微信每日一句自动发送给喜欢的人
2019/04/29 Python
python 实现绘制整齐的表格
2019/11/18 Python
python中Django文件上传方法详解
2020/08/05 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
BASIC HOUSE官方旗舰店:韩国著名的服装品牌
2018/09/27 全球购物
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
购买正版游戏和游戏激活码:Green Man Gaming
2019/11/06 全球购物
联强国际笔试题面试题
2013/07/10 面试题
linux面试题参考答案(5)
2014/09/01 面试题
办加油卡单位介绍信
2014/01/09 职场文书
高三自我评价
2014/02/01 职场文书
2014年团工作总结
2014/11/27 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
2016国庆促销广告语
2016/01/28 职场文书
python析构函数用法及注意事项
2021/06/22 Python
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python
分享Python异步爬取知乎热榜
2022/04/12 Python
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers