Originariamente inviato da piero.mac
nel codice che hai postato ci sono due else a seguire un if. Forse l'if e' aperto in precedenza e non compare. Dovresti indicare anche qual'e' la riga 64
ciao, ti indico la linea 64..

Codice PHP:
if (mail($a,$oggetto,$messaggio
     
"From: $da\r\n" 
     
"Reply-To: $repl\r\n" 
     
"X-Mailer: PHP/" phpversion())){ 
      
header ("location: $redirect"); 
      } else { echo 
"Invio dell'email non riuscito."; }            
        } else { 
header("location: querymail.php?e=1"); } // linea 64 

allora, io ho riadattato secondo le mie necessitá
il seguente codice funzionante da cui deriva il mio (sopra) che da i problemi sulla linea 64 ...



Codice PHP:


if (mail($a,$oggetto,$messaggio,$headers)) {
header ("location: $redirect");
} else { echo 
"Invio dell'email non riuscito."; }
} else { 
header("location: formmail.php?e=3"); } # redirect 
} else { header("location: formmail.php?e=2"); } # redirect 
} else { header("location: formmail.php?e=1"); } # redirect