一、问题表现与解决方案
线上一直跑的项目,突然反映说图片访问不了。
然后调试打印错误来看。

Warning: imagecreatefrompng(http://**********************) [function.imagecreatefrompng]: failed to open stream: HTTP request failed! in l1.php on line 31
就感觉很奇怪,明明我本地用浏览器都可以访问呀,而且我通过file_get_contents()也报这个错误。

后来注意到这个访问时间有点长呀 会不会是说超时了。
$context = stream_context_create(array(
&#

线上PHP项目中,遇到imagecreatefrompng函数访问远程图片时发生超时错误。通过增加file_get_contents函数的超时时间成功获取图片,并利用imagecreatefromstring函数将图片内容转化为图片格式。
最低0.47元/天 解锁文章
3534

被折叠的 条评论
为什么被折叠?



