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学习笔记 数组的常用函数
Jun 13 PHP
ThinkPHP实现将本地文件打包成zip下载
Jun 26 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
Oct 16 PHP
PHP扩展程序实现守护进程
Apr 16 PHP
Linux安装配置php环境的方法
Jan 14 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 PHP
PHPMailer发送邮件
Dec 28 PHP
php利用imagemagick实现复古老照片效果实例
Feb 16 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
PHP中define() 与 const定义常量的区别详解
Jun 25 PHP
laravel-admin 实现给grid的列添加行数序号的方法
Oct 08 PHP
PHP实现递归的三种方法
Jul 04 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中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
php运行时动态创建函数的方法
2015/03/16 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
php中final关键字用法分析
2016/12/07 PHP
PDO::lastInsertId讲解
2019/01/29 PHP
jquery中:input和input的区别分析
2011/07/13 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
2017/04/25 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
微信小程序template模板与component组件的区别和使用详解
2019/05/22 Javascript
vue实现简单瀑布流布局
2020/05/28 Javascript
[00:36]DOTA2上海特级锦标赛 Archon战队宣传片
2016/03/04 DOTA
vc6编写python扩展的方法分享
2014/01/17 Python
python实现爬虫下载漫画示例
2014/02/16 Python
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
2016/05/17 Python
python实现简易版计算器
2020/06/22 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
java中的控制结构(if,循环)详解
2019/06/26 Python
为什么说Python可以实现所有的算法
2019/10/04 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
Python 为什么推荐蛇形命名法原因浅析
2020/06/18 Python
详解使用postMessage解决iframe跨域通信问题
2019/11/01 HTML / CSS
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
美国复古街头服饰精品店:Need Supply Co.
2017/02/22 全球购物
学校万圣节活动方案
2014/02/13 职场文书
物流专员岗位职责
2014/02/17 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
2014国庆节标语口号
2014/09/19 职场文书
MySQL中连接查询和子查询的问题
2021/09/04 MySQL