Ciao a tutti,
ho fatto questo script per l'upload ed il ridimensionamento dell'immagine:
Codice PHP:
$uploaddir './Immagini/';  
$file $uploaddir basename($_FILES['uploadfile']['name']);   

//vari controlli

$w 1280;
$h 1024;
$src_tmp $_FILES['uploadfile']['tmp_name'];
$src basename($_FILES['uploadfile']['name']);
$size getimagesize($src_tmp);
//Prelevo l'estensione del file originale
   
$est substr($src, -3);
   
$est strtolower($est);
   
$image NULL;
   switch (
$est) {
      case 
"jpg":{
         if (
imagetypes() & IMG_JPG)
            
$image imagecreatefromjpeg($src_tmp);
      } break;
      case 
"png":{
         if (
imagetypes() & IMG_PNG)
            
$image imagecreatefrompng($src_tmp);
      } break;
      case 
"gif":{
         if (
imagetypes() & IMG_GIF)
            
$image imagecreatefromgif($src_tmp);
      } break;
   }
   if (
$image == NULL) {
      return 
FALSE;
}
$newwidth $size[0];
$newheight $size[1];
if( 
$newwidth $w ){
$newheight = ($w $newwidth) * $newheight;
$newwidth $w;
}
if( 
$newheight $h ){
$newwidth = ($h $newheight) * $newwidth;
$newheight $h;
}
$new imagecreatetruecolor($newwidth$newheight) or die("Problemi nella creazione dell'immagine");
imagecopyresampled($new$image0000$newwidth$newheight$size[0], $size[1]);
   
//Salvo la nuova immagine
   
switch ($est) {
      case 
"jpg":{
    if( 
imagejpeg($new$file80) ){
        echo 
"success";
    } else {
        echo 
"error";
    }
      } break;
      case 
"png":{
         if ( 
imagepng($new$file) ){
            echo 
"success";
        } else {
            echo 
"error";
        }
      } break;
      case 
"gif":{
        if( 
imagegif($new$file) ){
        echo 
"success";
    } else {
        echo 
"error";
    }
      } break;
   }
imagedestroy($image);
imagedestroy($new); 
adesso vorrei inserirci un watermark così da mettere una mia firma alle immagini...
ma come posso fare?
Grazie ciao