file_get_contents无法获取远程文件的解决办法
网络整理 - 08-16
这几天服务器上可能安装了其它插件,以前用到的file_get_contents本来可以正常获取远程文件,但现在却经常无法获取,但刷新几次后又可以了,我在本地运行是正常的,就是服务器上不正常。后来在网上找了一下,也有人遇到和我一样的问题,解决办法是:如果没有获取到数据,则再次获取;为了防止死循环,设置获取次数即可。
代码如下:
for($i=0;$i<3;$i++){
$data=@file_get_contents("远程文件地址");
if($data){
break;
}
}