有时 imagerotate() PHP函数不起作用(没有错误,图像根本就没有旋转),有时它可以工作。这让我很疯狂。
这是我的代码:
if ($degrees == 90)
$degrees = 270;
elseif ($degrees == 270)
$degrees = 90;
// Chargement
$source = imagecreatefromjpeg($filename);
// Rotation
$rotate = imagerotate($source, $degrees, 0);
imagejpeg($rotate, $filename, 95);
// Libération de la mémoire
imagedestroy($source);
imagedestroy($rotate);
在我设置的htaccess中:
ExpiresActive Off
#ExpiresByType image/jpg "access plus 1 hour"
#ExpiresByType image/jpeg "access plus 1 hour"
#ExpiresByType image/png "access plus 1 hour"
所以通常没有缓存。
请帮忙。
答案 0 :(得分:0)
我得到了错误:照片是在弹出窗口中重新加载母窗口。问题是母窗口刚刚上传了照片,因此重新上传的原始照片覆盖了旋转的照片。