non ci avevo pensato ma adesso che sto provando mi succede una cosa strana ovvero: le thumb le imposto con dimensioni di 150x150. La stessa funzione la adopero per creare l'immagine a 500x500.
Come mai l'immagine viene caricata con le dimensioni reali?
La funzione è questa
Codice PHP:
function createThumb($image$newname$wdh$hgt){    
    
$size getimagesize ($image);    
    
$height $size[1];
    
$width $size[0];
    
    if (
$width $height) {
        
$newwidth $wdh
        
$newheight round(($height*$wdh)/$width);  
    } else {
        
$newheight $hgt;  
        
$newwidth round(($width*$hgt)/$height);
    }
        
    
$src imagecreatefromjpeg("$image");
    
$im imagecreatetruecolor($newwidth,$newheight);
    
imagecopyresampled($im,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
    
imagejpeg($im$newname,50);
    
imagedestroy($im);
}
//e le richiamo...
createThumb("zoom/".$image"zoom/ok_".$image450450);
createThumb("zoom/".$image"zoom/thmb_".$image150150); 
Quindi:
thmb_ viene creata con le dimensioni richieste
ok_ passa con le dimesioni originali della foto... cosa strana