当用户在我的网站上传图片时,我收到此错误。
错误消息是:
PHP致命错误:内存不足(分配80740352)(试图分配 12352字节)在/ album .......
我该如何解决这个问题?
我为imagecreatefromjpeg($image);
使用了这个函数
在页面的开头,我设置了限制ini_set('memory_limit', '2024M');
下面的代码,我曾经用图像制作拇指。
$mime = $info['mime'];
if ($mime == 'image/gif') {
return imagecreatefromgif($image);
} elseif ($mime == 'image/png') {
return imagecreatefrompng($image);
} elseif ($mime == 'image/jpeg') {
//ini_set('memory_limit', '-1');
//ini_set("memory_limit","5000M");
echo ini_get('memory_limit');
//ini_set('memory_limit', -1);
//ini_set("gd.jpeg_ignore_warning", 1);
$imageReturn = imagecreatefromjpeg($image);
imagedestroy($imageReturn);
print_r($imageReturn);
exit;
}
答案 0 :(得分:0)
大多数问题,你的代码中有一个无限循环。