So che ci sono tanti post su questo argomento e vi assicuro che li ho letti tutti, ma un po per incapacità e un po per disperazione non riesco ad applicare gli esempi al mio semplice caso...

Da un form passo un'immagine JPG che deve essere uplodata sul server dentro una cartella nominata con nome utente che viene creata al momento prendendo il nome utente dal form.

ecco... vorrei fare l'upload dell'immagine ridimensionandola... tutto qui...
non funziona... mi dice che:

Warning: copy(1): failed to open stream: No such file or directory in /web/htdocs/www.verybear.com/home/verybear/upload.php on line 92
/web/htdocs/www.verybear.com/home/verybear/users/prova/dalladoccia04.jpgORIZZONTALE 450 x 338 THUMB: Resource id #7 SOURCE: Resource id #9 NUOVAFOTO: 1 Registrazione avvenuta file uplodato
Warning: unlink(1): No such file or directory in /web/htdocs/www.verybear.com/home/verybear/upload.php on line 131


$user è la varibile utente che gli passo dal form
$UploadedFile è il file che gli passo dal form


Codice PHP:
//CREO LA CARTELLA UTENTE 
//nome cartella destinazione in base alla user
$cartellaDati="users/".$user;
//CREO LA CARTELLA
mkdir($cartellaDati,0755);

if (
$dir = @opendir($cartellaDati)) {
    
//UPLOAD DELLA FOTO PRINCIPALE
    
$path="/web/htdocs/www.verybear.com/home/verybear/users/".$user."/";
    if( 
$UploadedFile != none )
    {
    

        if (
copy$UploadedFile"$path/$UploadedFile_name)){
        
        
        
        
        
            
//dimensioni del file
    
list($width$height) = getimagesize($UploadedFile);
    echo 
"$width x ";
    echo 
"$height";
    
//ridimensionamento
    
if($width>=$height){
    
//foto orizzontale
    
if ($width>450){
    
    
$newwidth 450;
    
$newheight ceil(($newwidth*$height)/$width);
    
    
$thumb imagecreatetruecolor($newwidth$newheight);
    
$source imagecreatefromjpeg($path.$UploadedFile_name);
    
$nuovaFoto imagecopyresized($thumb$source0000$newwidth$newheight$width$height);
    
copy$nuovaFoto"$path/$UploadedFile_name);
    
    echo 
$path.$UploadedFile_name;
    echo 
"ORIZZONTALE";
    echo 
$newwidth x ";
    echo 
"$newheight";
    echo 
" THUMB: $thumb ";
    echo 
" SOURCE: $source ";
    echo 
" NUOVAFOTO: $nuovaFoto ";
    }
    
    }else{
    
//foto verticale
    
    
$newheight 370;
    
$newwidth ceil(($newheight*$width)/$height);
    
    echo 
"VERTICALE";
    echo 
$newwidth x ";
    echo 
"$newheight";
    
    
$thumb imagecreatetruecolor($newwidth$newheight);
    
$source imagecreatefromjpeg($UploadedFile);
    
$nuovaFoto imagecopyresized($thumb$source0000$newwidth$newheight$width$height);    
    
copy$nuovaFoto"$path/$UploadedFile_name);
    }
    
        
        
        
        
        
        
        
            
//print "$UploadedFile copiato con successo in $path/$UploadFile_name
";
            echo "
Registrazione avvenuta file uplodato";
        }else{
            print "
Errore.. upload non riuscito
";
        }
        unlink(
$nuovaFoto);
    }else{
        print "
Errore.. nessun file.
";
    }