中国领先的整合式互联网应用服务商   建站咨询:134 1887 2552
 
PHPfile_get_contents函数获取https内容出错的解决方法
发布时间:2021-02-17标签:深圳网站建设浏览:20

最近陆陆续续接到网友反馈,导航主题在部分情况下会出现错误,起初我也是懵的,因为我的站点并没有发现这个错误,解决起来比较麻烦,排查了很久一直都未出现问题,但是部分客户真的遇到了,而且错误代码也已经给出,的的确确是导航问题,因为本站使用的是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”在获取

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

解决方法:

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

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

免责声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供资源分享服务,不拥有所有权,不承担相关法律责任。如果本站部分内容侵犯您的权益,请您告知,我们会立即处理。对本站有任何建议、意见或投诉,请联系我们。
下一篇:独立官网才是未来每家企业网站都值得用LTD重做一遍