上载/调整图像大小时出现PHP致命错误

上载/调整图像大小时出现PHP致命错误,php,file-upload,resize-image,Php,File Upload,Resize Image,我使用的代码将上载图像,将图像放入“resize”文件夹,调整图像大小,将图像移动到另一个文件夹,然后从“resize”文件夹中删除图像,但我遇到以下错误: “致命错误:第649行/home/photogra/public\u html/administrator/components/com\u gallery/admin.gallery.php中允许的内存大小为33554432字节(试图分配14172字节)。” 图像甚至都不大!(例如265kb) 下面是我正在使用的代码(带有行号): 而且,

我使用的代码将上载图像,将图像放入“resize”文件夹,调整图像大小,将图像移动到另一个文件夹,然后从“resize”文件夹中删除图像,但我遇到以下错误:

致命错误:第649行/home/photogra/public\u html/administrator/components/com\u gallery/admin.gallery.php中允许的内存大小为33554432字节(试图分配14172字节)。

图像甚至都不大!(例如265kb)

下面是我正在使用的代码(带有行号):


而且,当我遇到这个错误时,图像会卡在“resize”文件夹中。。如果有人能帮忙,那太好了!:)

您试图调整目录中所有图像的大小,但每次图像后都不释放内存。尝试添加

imagedestroy($img);
imagedestroy($tmp_img);
首先。此外,在使用完映像后立即取消其链接,而不是第二次遍历该目录

imagedestroy($img);
imagedestroy($tmp_img);