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中常见的mongodb查询操作
Jun 20 PHP
PHP分页效率终结版(推荐)
Jul 01 PHP
php解压文件代码实现php在线解压
Feb 13 PHP
小谈php正则提取图片地址
Mar 27 PHP
thinkphp模板用法和内容输出实例
Nov 28 PHP
php使用ereg验证文件上传的方法
Dec 16 PHP
php将csv文件导入到mysql数据库的方法
Dec 24 PHP
php中使用gd库实现下载网页中所有图片
May 12 PHP
PHP输出缓冲控制Output Control系列函数详解
Jul 02 PHP
php+ajax实现无刷新分页
Nov 18 PHP
PHP微信支付开发实例
Jun 22 PHP
PHP从尾到头打印链表实例讲解
Sep 27 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设计模式 Template (模板模式)
2011/06/26 PHP
php数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
php ajax异步读取rss文档数据
2016/03/29 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
动态加载iframe
2006/06/16 Javascript
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
浅谈js中的this问题
2017/08/31 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
JS实现数组深拷贝的方法分析
2019/03/06 Javascript
vant IndexBar实现的城市列表的示例代码
2019/11/20 Javascript
基于vue的tab-list类目切换商品列表组件的示例代码
2020/02/14 Javascript
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
python实现在windows下操作word的方法
2015/04/28 Python
浅谈python中的面向对象和类的基本语法
2016/06/13 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
Python对多属性的重复数据去重实例
2018/04/18 Python
详解Python如何生成词云的方法
2018/06/01 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
iPad和Surface Pro蓝牙键盘:Brydge
2018/11/10 全球购物
捷克街头、运动和滑板一站式商店:BoardStar.cz
2019/10/06 全球购物
介绍一下grep命令的使用
2015/06/12 面试题
Java程序开发中如何应用线程
2016/03/03 面试题
英语专业毕业个人求职自荐信
2013/09/21 职场文书
财务管理个人自荐书范文
2013/11/24 职场文书
文秘个人求职信范文
2014/04/22 职场文书
综治维稳工作承诺书
2014/08/30 职场文书
学党史心得体会
2014/09/05 职场文书
人事局接收函
2015/01/31 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL
面试被问select......for update会锁表还是锁行
2021/11/11 MySQL