@siroper

Как совместить move_uploaded_file и gd поворот фото по exif?

Подскажите пожалуйста ув. знатоки, как совместить этот код (move_uploaded_file именно в if условии)
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "Файл корректен и был успешно загружен.\n";
} else {
    echo "Возможная атака с помощью файловой загрузки!\n";
}

вместе с этим:
$Image = imagecreatefromstring(file_get_contents($Image));
        $exif = exif_read_data($Image);
        if(!empty($exif['Orientation'])) {
          switch($exif['Orientation']) {
            case 8:
              $Image = imagerotate($Image,90,0);
              break;
            case 3:
              $Image = imagerotate($Image,180,0);
              break;
            case 6:
              $Image = imagerotate($Image,-90,0);
              break;
          }
        }


Нужно чтобы либо exif данные фото удалялись ПЕРЕД загрузкой этого фото на сервер, либо фото принимало верную ориентацию исходя из exif данных
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы