imagecreatefromstring太大,只想旋转图像

时间:2013-02-26 20:19:16

标签: php iphone image upload

就像我读过的很多帖子一样,当我从iphone上传文件到我的网站时,图像旋转方向错误。我理解为什么和我有一个函数,正在读取exif数据来检测方向。

我在这里也有一些代码和一个开关语句将图像旋转90度 我遇到的问题是

 $image = imagecreatefromstring(file_get_contents($_FILES['file']['tmp_name']));

返回与允许的内存大小x字节耗尽相同的旧错误

我无法访问我的php.ini来增加最大上传大小 我无法使用.htaccess文件在此远程服务器上执行任何操作

从我的iphone上传的文件都抛出了这个错误,因为我确定每个人的iPhone也是如此

我可以使用

检测图像大小
  $info = getimagesize($_FILES['file']['tmp_name']);

如何解决此问题,因为switch语句基于$ image var? 我在$ info var?

中获取文件大小(高度和宽度)后我该怎么办?

期待回复 谢谢!

1 个答案:

答案 0 :(得分:1)

如果确实是大小,您可以尝试添加

ini_set('memory_limit', '64M');

到单个相​​关php脚本的顶部。

但也可能存在限制。