Buon pomeriggio a tutti, ho un problema relativo al form di caricamento di file.

Questo è il codice della pagina in cui viene caricato il file e la successiva di conferma:

Codice PHP:
<form enctype=\"multipart/form-data\" action=\"http://localhost/confirm_d.php\" method=\"post\" target=\"_top\">
        <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"30000\" />Invia il file: <input name=\"userfile\" type=\"file\" />
    <input type=\"submit\" value=\"Invia\" />
</form> 
Codice PHP:
$uploaddir 'http://localhost/files/';
$uploadfile $uploaddir basename($_FILES['userfile']['name']);

echo 
'<pre>';
if (
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    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>"
Ed ecco l'errore:

Codice PHP:
Possible file upload attack!
Here is some more debugging info:Array
(
    [
userfile] => Array
        (
            [
name] => LAR_pf.rtf
            
[type] => 
            [
tmp_name] => 
            [
error] => 2
            
[size] => 0
        
)


Premetto che ho utilizzato la guida ufficiale php e praticamente ho fatto un copia/incolla, però non funziona lo stesso


Secondo voi qual è il problema??

Grazie per l'attenzione!