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 相关文章推荐
在apache下限制每个虚拟主机的并发数!!!!
Oct 09 PHP
Apache设置虚拟WEB
Oct 09 PHP
解析phpstorm + xdebug 远程断点调试
Jun 20 PHP
PHP函数strip_tags的一个bug浅析
May 22 PHP
CI框架学习笔记(一) - 环境安装、基本术语和框架流程
Oct 26 PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 PHP
php从字符串创建函数的方法
Mar 16 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
Oct 18 PHP
php把时间戳转换成多少时间之前函数的实例
Nov 16 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
Mar 08 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
Apr 13 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实现文件上传和多文件上传
2015/12/24 PHP
详解WordPress开发中wp_title()函数的用法
2016/01/07 PHP
PHP信号量基本用法实例详解
2016/02/12 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
node.js中的fs.futimesSync方法使用说明
2014/12/17 Javascript
Javascript实现可旋转的圆圈实例代码
2015/08/04 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
javascript冒泡排序小结
2016/04/10 Javascript
微信小程序  自定义创建详细介绍
2016/10/27 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
2016/11/07 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
vuejs使用axios异步访问时用get和post的实例讲解
2018/08/09 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
浅谈python中真正关闭socket的方法
2018/12/18 Python
Python检查ping终端的方法
2019/01/26 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
2020/06/23 Python
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
澳大利亚音乐商店:Bava’s Music City
2019/05/05 全球购物
美国购物网站:Clickhere2shop
2021/01/28 全球购物
《兰亭集序》教学反思
2014/02/11 职场文书
数学检讨书1000字
2014/02/24 职场文书
机关职员工作检讨书
2014/10/23 职场文书
人事局接收函
2015/01/31 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript