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;    }  }