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 相关文章推荐
PHP集成FCK的函数代码
Sep 27 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
Nov 19 PHP
PHP判断浏览器、判断语言代码分享
Mar 05 PHP
Linux系统下php获得系统分区信息的方法
Mar 30 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
May 09 PHP
ThinkPHP表单数据智能写入create方法实例分析
Sep 27 PHP
WordPress中使主题支持小工具以及添加插件启用函数
Dec 22 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
Feb 03 PHP
php生成带logo二维码方法小结
Apr 08 PHP
php图片裁剪函数
Oct 31 PHP
Laravel框架定时任务2种实现方式示例
Dec 08 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 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
redis 队列操作的例子(php)
2012/04/12 PHP
php中OR与|| AND与&&的区别总结
2013/10/26 PHP
PHP根据传入参数合并多个JS和CSS文件的简单实现
2014/06/13 PHP
web 页面分页打印的实现
2009/06/22 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
jquery实现预览提交的表单代码分享
2014/05/21 Javascript
jQuery动态修改超链接地址的方法
2015/02/13 Javascript
python爬取安居客二手房网站数据(实例讲解)
2017/10/19 Javascript
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
2018/01/15 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
2019/03/22 Javascript
微信小程序indexOf的替换方法(推荐)
2020/01/14 Javascript
python实现划词翻译
2020/04/23 Python
python多进程实现进程间通信实例
2017/11/24 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
2019/10/14 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
莫斯科隐形眼镜网上商店:Linzi
2019/07/22 全球购物
Europcar比利时:租车
2019/08/26 全球购物
解释DataSet(ds) 和 ds as DataSet 的含义
2014/07/27 面试题
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
自我评价正确写法范文
2013/12/10 职场文书
2014年班主任工作总结
2014/11/08 职场文书
2015年税务稽查工作总结
2015/05/26 职场文书
预备党员介绍人意见
2015/06/01 职场文书
Nginx本地目录映射实现代码实例
2021/03/31 Servers
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL
gateway网关接口请求的校验方式
2021/07/15 Java/Android
Pycharm远程调试和MySQL数据库授权问题
2022/03/18 MySQL
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python