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