PHP file_获得的contens函数取得https的内容时发生错误的解决方法
浏览:184 时间:2023-3-16

最近陆续收到网友的反馈,有些情况下导航主题会错。一开始我也很困惑,因为我的网站没有发现这个错误,解决起来很麻烦。经过长时间的调查,没有问题,但是确实有客户遇到了,并且给出了错误代码。确实是导航问题,因为这个网站用的是php7.1,没问题,但是不能让大家都升级。毕竟,一些虚拟机升级可能不是很有效。

“E _ warn : file _ get _ contents(//top . Baidu.com/buzz?B=1fr=topcategory _ c513) :未能打开stream : nosuchfileordirectory(set _ error _ handler)”使用php函数file_get_contents抓取数据,部分主机可能存在一些无法解释的错误,错误代码如下:

去百度查功能“file_get_contents”,那你大概知道“file_get_contents”为什么会变/嗡嗡叫了吧?B=1fr=topcategory_c513 \"改为\"/buzz?B=1fr=topcategory_c513 \",如图所示:

然后刷新页面,看看效果是否能用。导航主题模板已更新,无需修改。如果有客户自行修改了源代码,请参考教程进行修改。修改完成后后台首页会“清空缓存,编译模板”,有问题再给我反馈!