前段时间,在做一个产品上传图片的时候.由于其图片比较大
在上传时出现如下错误:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2842 bytes) in
大概的意思是内存不足:原因是默认的php.ini设置内存为8M
在网上搜索一把后:
找来如下的方法:
在上传的页面加如下:
ini_set("upload_max_filesize", "20M");
ini_set("memory_limit", "32M");
ini_set("post_max_size", "24M");
利用这个我们在做导出excel的时候,也可以设置
ini_set("memory_limit", "32M");
这样可以导出比较大的数据