PHP file_get_contents函数读取远程数据超时的解决方法


Posted in PHP onMay 13, 2015

在网络状况比较差的情况下file_get_contents函数经常读取远程数据失败。
解决办法如下:

/*设置超时配合失败之后尝试多次读取,效果比原先好很多*/

$url = 'https://3water.com';

          $opts = array( 

           'http'=>array( 

          'method'=>"GET", 

          'timeout'=>1, //设置超时

  ) 

 ); 

 $context = stream_context_create($opts); 

 $contents = @file_get_contents($url,false,$context); 

?>

PHP 相关文章推荐
php学习之数据类型之间的转换代码
May 29 PHP
php 中英文语言转换类
Sep 07 PHP
基于PHP异步执行的常用方式详解
Jun 03 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
Nov 04 PHP
php 使用array函数实现分页
Feb 13 PHP
PHP中的类型提示(type hinting)功能介绍
Jul 01 PHP
Thinkphp实现短信验证注册功能
Oct 18 PHP
php 常用的系统函数
Feb 07 PHP
thinkphp分页集成实例
Jul 24 PHP
php strftime函数的详细用法
Jun 21 PHP
深入学习微信网址链接解封的防封原理visit_type
Aug 15 PHP
laravel-admin select框默认选中的方法
Oct 03 PHP
正确的PHP匹配UTF-8中文的正则表达式
May 13 #PHP
如何在HTML 中嵌入 PHP 代码
May 13 #PHP
PHP性能分析工具XHProf安装使用教程
May 13 #PHP
PHP CURL 多线程操作代码实例
May 13 #PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
May 13 #PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
May 13 #PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
May 13 #PHP
You might like
php递归列出所有文件和目录的代码
2008/09/10 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
Javascript 事件流和事件绑定
2009/07/16 Javascript
JQuery与iframe交互实现代码
2009/12/24 Javascript
用Juery网页选项卡实现代码
2011/06/13 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
2016/12/14 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
2017/02/18 Javascript
JS实现加载时锁定HTML页面元素的方法
2017/06/24 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
详解vue中localStorage的使用方法
2018/11/22 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
Python操作MongoDB数据库PyMongo库使用方法
2015/04/27 Python
Python实现单词翻译功能
2017/06/06 Python
Python logging管理不同级别log打印和存储实例
2018/01/19 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
Python for循环中的陷阱详解
2018/07/13 Python
不知道这5种下划线的含义,你就不算真的会Python!
2018/10/09 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
Python requests上传文件实现步骤
2020/09/15 Python
Python OpenCV中的numpy与图像类型转换操作
2020/12/11 Python
Oracle快照(snapshot)
2015/03/13 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
2012/03/10 面试题
本科毕业生的求职信范文
2013/11/20 职场文书
大学共青团员个人自我评价
2014/04/16 职场文书
电力培训心得体会
2014/09/02 职场文书
教师病假条范文
2015/08/17 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书