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