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学习之php4与php5之间会穿梭一点点感悟
May 03 PHP
php cookies中删除的一般赋值方法
May 07 PHP
PHP文件打开、关闭、写入的判断与执行代码
May 24 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
Jun 14 PHP
PHP中shuffle数组值随便排序函数用法
Nov 21 PHP
PHP中iconv函数转码时截断字符问题的解决方法
Jan 21 PHP
php上传文件问题汇总
Jan 30 PHP
php实现的用户查询类实例
Jun 18 PHP
学习php设计模式 php实现适配器模式
Dec 07 PHP
php表单处理操作
Nov 16 PHP
PHP安装BCMath扩展的方法
Feb 13 PHP
PHP7 新增常量
Mar 09 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
Apache2 httpd.conf 中文版
2006/11/17 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
php压缩和解压缩字符串的方法
2015/03/14 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
jquery中动态效果小结
2010/12/16 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
浅析js中取绝对值的2种方法
2013/07/09 Javascript
js函数模拟显示桌面.scf程序示例
2014/04/20 Javascript
JavaScript事件委托技术实例分析
2015/02/06 Javascript
浅析$(function) ready和onload 的区别
2016/09/03 Javascript
Vue自定义事件(详解)
2017/08/19 Javascript
分分钟学会vue中vuex的应用(入门教程)
2017/09/14 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
vue使用一些外部插件及样式的配置代码
2019/11/18 Javascript
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
2020/06/10 Javascript
完美解决vue 中多个echarts图表自适应的问题
2020/07/19 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
[53:10]Secret vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
使用Python来开发微信功能
2018/06/13 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
python3读取autocad图形文件.py实例
2020/06/05 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
学雷锋标语
2014/06/25 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
业务员管理制度范本
2015/08/06 职场文书
三年级作文之小小梦想
2019/12/06 职场文书
python执行js代码的方法
2021/05/13 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python