Ho un problema con un form che - tra le altre cose - fa l'upload di un immagine e ne crea la thumbnail.
La pagina č molto articolata, quindi posto solo il codice relativo all'upload:
Codice PHP:
$document = ($_FILES['image']['name']);
 
$document str_replace(" ","_",$document);
 if (
move_uploaded_file($_FILES['image']['tmp_name'],$cartella.$document)) { 
       if(
eregi(".+.jpe?g$",$document)) {
          
$wi 400;
              
$size GetImageSize($cartella.$document);
              if (
$size[0]>$wi) {
                    
$he $size[1]*($wi/$size[0]);
                    
$image ImageCreatefromJPEG($cartella.$document);
                    
$thumb ImageCreateTrueColor($wi,$he);                   
                    
imagecopyresampled($thumb,$image,0,0,0,0,$wi,$he,$size[0],$size[1]);
                    
ImageJPEG($thumb,$cartella.$document.''80);

                    
ImageDestroy($image);
                    
ImageDestroy($thumb);
               }
         }
   }
 
$thumb_name str_replace(".jpg","",$thumb);
 
$thumb_name str_replace(".jpeg","",$thumb_name);
 
$image_name str_replace(".jpg","",$image);
 
$image_name str_replace(".jpeg","",$image_name);
$query3 = ("INSERT INTO `news` (`date`, `tag`, `title`, `text`, `location`, `kind`, `deadline`, `email`, `link`, `start`, `thumb`, `img`) VALUES ('$today', '$tag', '$tit', '$text', '$geo', '$kind', '$dline', '$mail', '$link', '$start', '$thumb_name', '$image_name')");
$result3 mysql_query($query3)
    or die(
"Query failed 1"); 
Il problema che riscontro č questo:
l'operazione di upload funziona, nella cartella dedicata viene caricata l'immagine, ma nel db vengono registrati come dati relativi all'immagine Resource id #8 nel campo THUMB, e Resource id #7 nel campo IMG.
Nč viene creata la thumbnail...
Dove sbaglio?