首页 > 后端开发 > php教程 > imagecreatefrompng频繁调用Warning: imagecreatefrompng(): Cannot read image data,该怎么处理

imagecreatefrompng频繁调用Warning: imagecreatefrompng(): Cannot read image data,该怎么处理

WBOY
发布: 2016-06-13 11:56:11
原创
1460 人浏览过

imagecreatefrompng频繁调用Warning: imagecreatefrompng(): Cannot read image data
两服务器(linux)A、B:A机器上imagecreatefrompng(url)循环重复正常,B机器上执行多次后,报错Warning: imagecreatefrompng(): Cannot read image data,报错多次后,imagecreatefrompng又能正常执行,然后又报错----正常-- 报错。。。;报错次数和正常执行次数都不是固定规律。A、Bphp版本都是5.3。php.ini一样。如果是url服务器上,有防止频繁访问,那么A、B应该同样现象吧。真不知道是那个地方配置有问题???imagecreatefrompng换成imagecreatefromstring(file_get_contents(url))现象也一样。
------解决方案--------------------
if($s = file_get_contents(url)) {
  $im = imagecreatefromstring($s);
  ....
}

读取远程数据偶有失败是很正常的

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板