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 相关文章推荐
Windows下利用Gvim写PHP产生中文乱码问题解决方法
Apr 20 PHP
让PHP更快的提供文件下载的代码
Jun 13 PHP
浅析php面向对象public private protected 访问修饰符
Jun 30 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
Jun 05 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 PHP
完美利用Yii2微信后台开发的系列总结
Jul 18 PHP
Yii框架弹出框功能示例
Jan 07 PHP
Yii2实现中国省市区三级联动实例
Feb 08 PHP
php中Redis的应用--消息传递
Mar 28 PHP
PHP常用正则表达式精选(推荐)
May 28 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
Jan 04 PHP
PHP 图片处理
Sep 16 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中使用Oracle数据库(6)
2006/10/09 PHP
利用PHP动态生成VRML网页
2006/10/09 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
修改php.ini不生效问题解决方法(上传大于8M的文件)
2013/06/14 PHP
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
php头像上传预览实例代码
2017/05/02 PHP
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
2008/12/25 Javascript
JS 显示当前日期与时间的代码
2010/03/24 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
JavaScript中数组添加值和访问值常见问题
2016/02/06 Javascript
Web Uploader文件上传插件使用详解
2016/05/10 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
Javasript设计模式之链式调用详解
2018/04/26 Javascript
nodejs之koa2请求示例(GET,POST)
2018/08/07 NodeJs
Vue Promise的axios请求封装详解
2018/08/13 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
python通过pil模块将raw图片转换成png图片的方法
2015/03/16 Python
Python中几种操作字符串的方法的介绍
2015/04/09 Python
Python获取指定文件夹下的文件名的方法
2018/02/06 Python
python dict 相同key 合并value的实例
2019/01/21 Python
python实现windows壁纸定期更换功能
2019/01/21 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
2019/12/04 Python
Python集合操作方法详解
2020/02/09 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python
Python基本的内置数据类型及使用方法
2022/04/13 Python
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers
nginx访问报403错误的几种情况详解
2022/07/23 Servers