当前位置:首页 >  站长 >  建站经验 >  正文

PHP file_get_contents函数获取https内容出错的解决方法

 2021-02-16 09:23  来源: 李洋个人博客   我来投稿 撤稿纠错

  阿里云优惠券 先领券再下单

最近陆陆续续接到网友反馈,导航主题在部分情况下会出现错误,起初我也是懵的,因为我的站点并没有发现这个错误,解决起来比较麻烦,排查了很久一直都未出现问题,但是部分客户真的遇到了,而且错误代码也已经给出,的的确确是导航问题,因为本站使用的是php7.1,没有问题,但是也不能让所有人都去升级,毕竟有些虚拟机升级可能不是很方法,所以还得从跟上排查,zblogphp所给出的错误代码如下:

“E_WARNING : file_get_contents(//top.baidu.com/buzz?b=1&fr=topcategory_c513): failed to open stream: No such file or directory (set_error_handler) ”用file_get_contents这个php函数抓取数据,可能会在部分主机出现莫名其妙的错误,错误代码如图:

自行百度,查看“file_get_contents”这个函数,于是乎大概知道什么原因了,就是“file_get_contents”在获取https的连接时会出现如上的错误提示,百度的解决办法一般都是修改php.ini配置文件,找到“extension=php_openssl.dll”这一行,去掉前面的“;”或者找到“allow_url_include = Off ”这一行,将Off改为On,然后重启服务器。不过我测试了完全不管用,修改了“extension=php_openssl.dll”文件之后无法重启php,这就尴尬了。

其实不用那么麻烦,直接修改php函数就行,比如我们把链接的前面加上http试试看。

解决方法:

找到include.php文件,将“//top.baidu.com/buzz?b=1&fr=topcategory_c513”修改成“http://top.baidu.com/buzz?b=1&fr=topcategory_c513”,如图:

然后刷新页面查看效果是否可以用,导航主题模板已经更新,不需要在修改,部分客户自己修改过源码的请参考教程自行修改,修改完成后,后台首页“清空缓存并编译模板”,然后有问题在反馈给我反馈!

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关文章

  • 博客营销:揭秘站长背后的流量密码

    在数字营销的浪潮中,博客营销始终占据着一席之地。它不仅是站长们获取流量、提升品牌影响力的有力武器,更是与用户深度互动、建立信任关系的桥梁。那么,博客营销究竟有何魅力?站长们又该如何运用博客营销来为自己的网站加分呢?本文将结合最新案例,为您深入剖析博客营销的奥秘。一、博客营销:站长们的流量密码博客营销

  • PHP8的数据类型转换-PHP8知识详解

    什么是数据类型转换?答:数据从一个类型转换成另外一个类型,就是数据类型转换。在PHP8中,变量的类型就是由赋值决定的,也就是说,如果string赋值给$var,然后$var的类型就是string。之后将int值赋值给$var,它将是int类型。列如:在上面的代码中的“=”不是数学里面的“等于”,它是

    标签:
    php教程
  • 在PHP8中检测数据类型-PHP8知识详解

    在PHP8中,可以使用多种方法来检测数据类型。以下是常用的四种方法:使用gettype()函数、使用is_*系列函数、使用get_debug_type()函数、使用get_class()函数。一、使用gettype()函数gettype()函数返回给定变量的数据类型。例如:二、使用is_*系列函数P

    标签:
    php教程
  • PHP语言优势-PHP8知识详解

    PHP起源于自由软件,并且得到了不断的迭代更新,在web开发领域独领风骚,得到了广大使用者的喜爱,PHP作为一款优秀的脚本语言,具有以下优势:1、源码开源:所有的PHP源代码,你都能从PHP官方网站下载到,可以快速修改和利用。2、完全免费:你可以从PHP官方网站下载源码完全免费,无需支付任何费用,直

    标签:
    php教程
  • PHP8的新特性-PHP8知识详解

    PHP8是PHP编程语言的一个主要版本,在2020年11月26日发布。它引入了许多新特性和改进,包括以下一些主要特性:1.JIT编译器:PHP8引入了名为TracingJIT的即时(Just-In-Time)编译器。JIT可以将PHP脚本中频繁执行的部分编译成原生机器码,提高执行速度。2.类型系统改

    标签:
    php教程

热门排行

信息推荐