ho fatto così ma mi da l'errore che prima non mi dava:
Il file che stai pubblicando non può essere copiato sul server
Codice PHP:
$uploadedfile = $_FILES['file']['tmp_name'];
$src = imagecreatefromjpeg($uploadedfile);
list($width,$height)=getimagesize($uploadedfile);
if ($width>$height) {
$newwidth=600;
$newheight=($height/$width)*$newwidth;
}
else {
$newheight=600;
$newwidth=($width/$height)*$newheight;
}
$tmp=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
$filename = $_FILES['file']['name'];
copy($_FILES['file']['name'], "$absolute_path/$filename") or die("Il file che stai pubblicando non può essere copiato sul server");
imagejpeg($tmp,$filename,100);
imagedestroy($src);
imagedestroy($tmp);