Buongiorno a tutti,
ho un form per l'invio contatti con allegato creato utilizzando php mailer.
Il codice è il seguente:

Codice PHP:
<div id="contatti02">
        
<!--








-->
            <h1>Contattaci</h1>
        <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]; ?> enctype="multipart/form-data">
            <input type="hidden" name="mode" value="send" />
            <label for="nome"><span>Nome/Azienda* :</span></label>

            <input type="text" name="nome" value="" />

            <label for="email"><span>E-Mail* :</span></label>

            <input type="text" name="email" value="" />

            <label for="telefono"><span>Telefono* :</span></label>

            <input type="text" name="telefono" value="" />

            <label for="testo"><span>Testo Messaggio* :</span></label>

            <textarea name="testo"></textarea>

             <span>Allega Curriculum</span><input name="allegato" type="file">

            
            <input style="display:none;" name="antispam" type="text" id="antispam" value="" />
            
            <input type="submit" value="Invia" />
        </form>
            
            
            
            <?php
            
        
//Percorso dove raccoglieremo gli allegati
        
$percorso "/allegati/";
        
        
//Upload dell'allegato
        
move_uploaded_file($_FILES['allegato']['tmp_name'], $percorso.$_FILES['allegato']['name']);
        
        
//Inclusione della libreria
        
require_once("phpmailer/class.phpmailer.php");
        
        
//controllo se è valorizzato l'array di POST e se l'elemento $_POST["mode"] è valorizzato come "send"
        
if (isset($_POST) AND $_POST["mode"]=="send") {
            
$errore ""//variabile di errore    
            
$successo ""//variabile di successo
            
$messaggio ""//variabile del messaggio
            
                                    
            //controllo dei campi obbligatori
            
if (!isset($_POST["email"]) OR $_POST["email"]=="")  {
                
//se l'elemento $_POST["email"] non è definito oppure se è vuoto
                
$errore .= "Attezione E-mail errata!
"
//Aggiungo alla variabile d'errore il messaggio di campo obbligatorio
            
}
            
            if (!isset(
$_POST["nome"]) OR $_POST["nome"]=="") {
                
//se l'elemento $_POST["email"] non è definito oppure se è vuoto
                
$errore .= "Attezione il nome è un campo obbligatorio
"
//Aggiungo alla variabile d'errore il messaggio di campo obbligatorio
            
}
            
            if (!isset(
$_POST["telefono"]) OR $_POST["telefono"]=="") {
                
//se l'elemento $_POST["email"] non è definito oppure se è vuoto
                
$errore .= "Attezione il telefono è un campo obbligatorio
"
//Aggiungo alla variabile d'errore il messaggio di campo obbligatorio
            
}
            
            if (!isset(
$_POST["testo"]) OR $_POST["testo"]=="") {
                
//se l'elemento $_POST["email"] non è definito oppure se è vuoto
                
$errore .= "Attezione Testo Messaggio &egrave; un campo obbligatorio!
"
//Aggiungo alla variabile d'errore il messaggio di campo obbligatorio
            
}
            
            if (
$antispam != '') { 
                
$errore .= "Errore Antispam, impossibile inviare la mail";
            }
            
            
            
//se la variabile d'errore è vuota (quindi non ho riscontrato errori)
            
if ($errore=="") {
                
//compongo il messaggio
                
$messaggio = new PHPMailer();
                
$messaggio .= "Nome: ".$_POST["nome"]."\n\n";
                
$messaggio .= "E-mail: ".$_POST["email"]."\n\n";
                
$messaggio .= "Telefono: ".$_POST["telefono"]."\n\n";
                
$messaggio .= "Testo: \n".$_POST["testo"]."\n";
                
                
$messaggio->AddAttachment($percorso.$_FILES['allegato']['name']);
                
                
//invio l'email
                
$invio mail("ez@enricozordan.it","Nuovo contatto dal sito Et Rosa"$messaggio"From: [email]ez@enricozordan.it[/email]");
                if (
$invio) {
                    
$successo .= "Messaggio inviato correttamente!";
                } else {
                    
$errore .= "Attezione errore durante l&rsquo;invio";
                }
            }
        }
        
?>
   
       <?php if (isset($errore) AND $errore!="") { ?>
           <div class="errore"><?php echo $errore?></div>
       <?php ?>
        
        <?php if (isset($successo) AND $successo!="") { ?>
            <div class="successo"><?php echo $successo?></div>
        <?php ?>        
        
        
      </div>
Ora quando lo compilo e premo invia mi esce la seguente frase di errore:

Not Found
The requested URL /etrosa/contatti_allegato.php enctype= was not found on this server.
Qualcuno sa a cosa può essere dovuto?
Chiedo perdono in anticipo se c'è qualche castroneria, sono nuovo del PHP

Grazie a chi vorrà rispondere.