Php imagecreatefrompng函数给出的错误为;“内存不足”;
我在其中设置了有关服务器Php imagecreatefrompng函数给出的错误为;“内存不足”;,php,Php,我在其中设置了有关服务器php.ini值的信息 max_execution_time 30 memory_limit 256M post_max_size 64M 当我尝试制作图像的缩略图时,它会给我以下错误 致命错误:内存不足(已分配27787264)(尝试分配15054336字节) 在 图像大小为8.81 MB 这是我的密码- $sizee = @getimagesize($newfilename); switch ($sizee['mime']) {
php.ini
值的信息
max_execution_time 30
memory_limit 256M
post_max_size 64M
当我尝试制作图像的缩略图时,它会给我以下错误
致命错误:内存不足(已分配27787264)(尝试分配15054336字节)
在
图像大小为8.81 MB
这是我的密码-
$sizee = @getimagesize($newfilename);
switch ($sizee['mime']) {
case "image/jpeg" :
$srcImage = imagecreatefromjpeg($old);
break;
case "image/png":
$srcImage = imagecreatefrompng($old);
break;
case "image/gif":
$srcImage = imagecreatefromgif($old);
break;
}
phpinfo()是否查看内存限制是否正确显示?请参阅:这有助于人们了解内存限制是如何产生的GD@GBD是的,这就是从phpinfo()函数得到的结果…您正在使用两个不同的图像
$newfilename
和$old
???这里真正发生的事情是,当您的执行是无限的时候,它也会给出相同的错误,所以检查您的代码,如果您在代码中使用了for、while等循环,那么请确保它。