定義された画像を回転させる関数を作成しました。Firefox では完璧に動作しますが、IE と Opera では何も起こりません。画像はリロードされますが、回転されません。理由を知っている人はいますか?コードは次のとおりです。
function rotateImage($direction, $id, $angle) {
$dir = opendir($direction);
if ($img = imagecreatefromjpeg($_SESSION['files'][$id]['large'])) {
$width = imagesx ( $img );
$height = imagesy ( $img );
$rotate = imagerotate($img, $angle, 0);
imagejpeg($rotate, $_SESSION['files'][$id]['large'], 100);
}
else {
echo '<p>Error: image cannot be rotated</p>';
}
closedir($dir);
}