codice:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
//percorso della cartella dove mettere i file caricati
//$uploaddir = $row_RecDirImg['valore']."/";
$uploaddir = "../temp/";
//echo $uploaddir;

//Recupero il percorso temporaneo del file
$userfile_tmp = $_FILES['userfile']['tmp_name'];
//echo "-".$userfile_tmp;

//recupero il nome originale del file caricato
$userfile_name = $_FILES['userfile']['name'];
//echo "-".$userfile_name;



$immagine1 = $userfile_name;
$immagine2 = $_POST['hidimmagine2'];
$immagine3 = $_POST['hidimmagine3'];
$immagine4 = $_POST['hidimmagine4'];

print "<pre>";
//copio il file dalla locazione temporanea alla mia cartella upload
if (move_uploaded_file($userfile_tmp, $uploaddir . $userfile_name))
{

//controllo che siano immagini JPG
    
	
	if (($HTTP_POST_FILES['userfile']['type'] != "image/pjpeg") && ($HTTP_POST_FILES['userfile']['type'] != "image/jpeg"))
    {
        print "<h1>ERROR</h1>Estensione immagine errata.
";
        print "

E' possibile effettuare l'upload solamente per le immagini .jpg o .jpeg.

";
        print "Tornare indietro e riprovare</p>\n";

        /*== delete uploaded file ==*/
        unlink($uploaddir . $userfile_name);
        exit();
    }   
//Se l'operazione è andata a buon fine...
//print "File inviato con successo. Ecco alcune informazioni:\n";
//print_r($_FILES);
}
else
{
//Se l'operazione è fallta...
print "Upload NON valido! Alcune informazioni:\n";
print_r($_FILES);
}

print "</pre>";

//-- RE-SIZING UPLOADED IMAGE

    /*== only resize if the image is larger than 250 x 200 ==*/
	$imgfile = $uploaddir . $userfile_name;
	$tempfile = $uploaddir . $userfile_name;
	$newimage = "../immagini/".$userfile_name;
    $imgsize = GetImageSize($imgfile);
     //echo $imgsize[0]."-".$imgsize[1];
    /*== check size  0=width, 1=height ==*/
    if (($imgsize[0] > 250) || ($imgsize[1] > 250))
    {
   //------start thumbnailer

   $thumbsize=250;
   //header('Content-type: image/jpeg');
   list($width, $height) = getimagesize($imgfile);
   $width = $imgsize[0];
   $height = $imgsize[1];
   $imgratio=$width/$height;
   if ($imgratio>1){
     $newwidth = $thumbsize;
     $newheight = $thumbsize/$imgratio;}
   else{
     $newheight = $thumbsize;
     $newwidth = $thumbsize*$imgratio;}
   $thumb = ImageCreateTrueColor($newwidth,$newheight);
   $source = imagecreatefromjpeg($imgfile);
   imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb,$newimage,100);
//-----------end--------------  
	}else{
	if (!copy($imgfile, $newimage)) {
   echo "Copia di $file non riuscita ...\n";
   }
   }
   
   if (($imgsize[0] > 75) || ($imgsize[1] > 75))
    {
 //------start thumbnailer
   //$imgfile = $newimage;
   $newimage = "../thumbnails/".$userfile_name;
   $thumbsize=75;
   //header('Content-type: image/jpeg');
   list($width, $height) = getimagesize($imgfile);
   $width = $imgsize[0];
   $height = $imgsize[1];
   $imgratio=$width/$height;
   if ($imgratio>1){
     $newwidth = $thumbsize;
     $newheight = $thumbsize/$imgratio;}
   else{
     $newheight = $thumbsize;
     $newwidth = $thumbsize*$imgratio;}
   $thumb = ImageCreateTrueColor($newwidth,$newheight);
   $source = imagecreatefromjpeg($imgfile);
   imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb,$newimage,100);
//-----------end--------------  
    }else{
	if (!copy($imgfile, $newimage)) {
   echo "Copia di $file non riuscita ...\n";
   }
   }
    unlink($tempfile);
    //print("<img src=\"$newimage\" alt=\"$immagine1\">");
    

}

?>