list($width, $height) = getimagesize($NEWStemp.$NEWSimg);
$proporzione = ($width/$height);
if ((NEWS::theight*$proporzione) > NEWS::twidth) {
// Creo la versione dell'immagine modificata
$imgae_g = imagecreatetruecolor(NEWS::twidth, (NEWS::twidth*$height/$width));
$source = imagecreatefromjpeg($NEWStemp.$NEWSimg);
imagecopyresampled($imgae_g, $source, 0, 0, 0, 0, NEWS::twidth, (NEWS::twidth*$height/$width), $width, $height);
} else {
// Creo la versione dell'immagine modificata
$imgae_g = imagecreatetruecolor((NEWS::theight*$proporzione), NEWS::theight);
$source = imagecreatefromjpeg($NEWStemp.$NEWSimg);
imagecopyresampled($imgae_g, $source, 0, 0, 0, 0, (NEWS::theight*$proporzione), NEWS::theight, $width, $height);
}
// salva l'immagine ridimensionata nella directory
if (imagejpeg($imgae_g, $NEWSdir.$NEWSimg, 90)) {
// cancella il file temporaneo
unlink(NEWS::tmpdir.$NEWSimg);
return true;
} else echo "non va"; //return false