Я написал эту короткую функцию, которую я запускаю по ссылке электронной почты, которая уведомляет меня при каждой загрузке новой фотографии на мой сервер:
$fotofil = $_GET['fotofil'];
$image = imagecreatefromjpeg("media/$fotofil");
$image = imagerotate($image, 270, 0);
imagejpeg($image, "media/$fotofil");
echo "The photo has been rotated:<br />";
echo "<img src='media/$fotofil' style='max-height:90vh;' />";
Функция поворачивает изображение на 90 градусов по часовой стрелке и сохраняет его с оригинальное имя файла. По какой-то причине это работает только один раз. Если я запускаю ту же ссылку еще раз, она сохраняет вращение с момента первого запуска. Почему?