ciao a tutti ragazzi ho un problema con questo form nella parte del php mi spiego meglio:
codice HTML:
 <form action="riuscito.php" method="POST" content_type="multipart/alternative" enctype="multipart/form-data" target="_blank">           
     <p><span>Oggetto</span><input class="contact" type="text" name="oggetto" value="" /></p>       
     <p><span>E-mail</span><input class="contact" type="text" name="mail" value="" /></p>           
 <p><span>Messaggio</span><textarea class="contact textarea" rows="8" cols="50" name="messaggio"></textarea></p>         
   <p><img src="captcha.php" /><br/><br/>    Inserisci il codice che vedi: <input type="text" name="cpt" />                        <p style="padding-top: 15px"><span>&nbsp;</span>
<input class="submit" type="submit" name="submit" value="Invia" /></p>                       </form>
codice php
Codice PHP:
<?php 
if (isset($_POST['submit'])) {
    
$oggetto=$_POST['oggetto'];  
  
$email=$_POST['email']; 
   
$messaggio=$_POST['messaggio'];  
  if (!empty(
$oggetto)) {   
     if (!empty(
$email)) {  
          if (!
filter_var($emailFILTER_VALIDATE_EMAIL)) {      
          if (!empty(
$messaggio)) {                  
  if(
$_SESSION["cpt"]=$_POST["cpt"]) {               
             
$testo_del_messaggio="Oggetto: $oggetto\n";                            $testo_del_messaggio.="Email: $email\n";                            $testo_del_messaggio.="Messaggio: $messaggio\n";                            $esito=mail("esempio@mail.com","Messaggio di $nome ($email)"$testo_del_messaggio);                            if ($esito) {            
                    echo 
"Esito: Messaggio inviato, ripsonderemo appena possibile!";                            } else {            
                    echo 
"Errore: Non &egrave; stato possibile inviare il messaggio!";                            }                  
      } else {               
         echo 
"Errore: Il Codice di verifica non &egrave; corretto!";                        }                    }                } else {    
                echo 
"Errore: Manca il Messaggio!";                }    
        } else {             
   echo 
"Errore: Formato Email non corretto!";            }    
    } else {         
   echo 
"Errore: Manca un indirizzo Email!";        }   
 } else {       
 echo 
"Errore: Manca l' oggetto!";    }
 
?>
praticamente dopo aver compilato tutti i campi e premendo invia,mi dice che l' email non è valida e se tolgo l' if e l' else corrispondente alla sua verifica mi dice che anche il messaggio è vuoto,e penso che se togliessi questo mi farebbe il problema con il resto. Ora non capisco, dove risiede il problema?