Ciao,
ho un form dove chiedo all'utente di caricare l'immagine, questa viene poi salvata in una cartella all'interno del server. Il problema sorge quando l'immagine è verticale, perchè la salva in orizzontale e non capisco il perchè. Mentre con un'immagine orizzontale non succede che venga girata
Codice PHP:
$res = ['success' => false, 'message' => 'Problemi di salvataggio dell\'immagine' ];
if(isset($_FILES['imgArt'])){
$art_img = $artID.'.jpg';
$imgResource = imagecreatefromjpeg($_FILES['imgArt']['tmp_name']);
list($orig_w, $orig_h)= getimagesize($_FILES['imgArt']['tmp_name']);
if($orig_w>=$orig_h){
$result = imagejpeg($imgResource, __DIR__.'\..\public'.IMGART_DIR.$art_img);
}else{
$result = imagejpeg($imgResource, __DIR__.'\..\public'.IMGART_DIR.$art_img,90);
}
if(!$result){
$res['message'] ='Impossibile salvare immagine articolo';
return $res; } }