ho seguito i tuoi consigli e sostituito copy() con move_uploaded_file()

ma continua a dirmi:

Warning: move_uploaded_file(/..../phpBFWkFB) [function.move-uploaded-file]: failed to open stream: No such file or directory in /var/www/.....php on line 69

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpBFWkFB' to '/..../phpBFWkFB' in /var/www/.....php on line 69
Possible file upload attack!
Here is some more debugging info:Array
(
[file] => Array
(
[name] => Scrolldown.pdf
[type] => application/pdf
[tmp_name] => /tmp/phpBFWkFB
[error] => 0
[size] => 296612
)

)

questo è il codice completo:
Codice PHP:
    $UPLfil $DIRpat basename$_FILES['file']['tmp_name'] ) ;
    
$MAXsiz 20000000 ;
    
    echo 
'<pre>';
    if ( 
move_uploaded_file$_FILES['file']['tmp_name'] , $UPLfil ) ) {
        echo 
"File is valid, and was successfully uploaded.\n";
    } else {
        echo 
"Possible file upload attack!\n";
    }
    
    echo 
'Here is some more debugging info:';
    
    
print_r($_FILES);
    
    print 
"</pre>"
secondo te dove sbaglio? è un errore di permessi di scrittura sulla cartella?
grazie...