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...