Ciao a tutti.
Ho messo nel mio sito due form per l'invio di dati al mio indirizzo di posta elettronica.
Purtroppo nessuno dei due funziona correttamente.
PRIMO FORM (http://www.jennifercapriatitennis.co...scrizioni.html)
codice HTML:
<form method="POST" action="fcIscrizioniConferma.php" enctype="text/plain">
<label>Nome*: <input type="text" name="nome" size="20"></label>
<label>Cognome*: <input type="text" name="cognome" size="20"></label>
<label>Data di nascita*: <input type="text" name="giorno" size="2" value="gg" maxlength="2">
<input type="text" name="mese" size="2" value="mm" maxlength="2">
<input type="text" name="anno" size="4" value="aaaa" maxlength="4"></label>
<label>Indirizzo abitazione*: <input type="text" name="indirizzoAbitazione" size="20"></label>
<label>Città*: <input type="text" name="citta" size="20"></label>
<label>Provincia*: <input type="text" name="provincia" size="2"></label>
<label>CAP*: <input type="text" name="cap" size="5" maxlength="5"></label>
<label>E-mail*: <input type="text" name="mittente" size="20"></label>
<label>URL: <input type="text" name="url" size="20"></label>
<p class="menu"><input type="submit" value="Invia" name="Send">
<input type="reset" value="Cancella" name="Reset"></p>
<input type="hidden" name="oggetto" value="Nuova iscrizione FanClub">
<input type="hidden" name="destinatario" value="iscrizioni@jennifercapriatitennis.com">
</form>
codice PHP:
Codice PHP:
<?php
$messaggio="Nome: " . $nome. "\n";
$messaggio=$messaggio . "Cognome: " . $cognome . "\n";
$messaggio=$messaggio . "Data di nascita: " . $giorno . $mese . $anno . "\n";
$messaggio=$messaggio . "Indirizzo: " . $indirizzoAbitazione . "\n";
$messaggio=$messaggio . "Città: " . $citta . "\n";
$messaggio=$messaggio . "Provincia: " . $provincia . "\n";
$messaggio=$messaggio . "CAP: " . $cap . "\n";
$messaggio=$messaggio . "URL: " . $url . "\n";
mail($destinatario, $oggetto, $messaggio, "From: $nome <$mittente>");
// Invio la mail
if (mail($destinatario, $oggetto, $messaggio, "From: $nome <$mittente>"))
{
echo "
Benvenuto nel primo Fan Club Italiano dedicato a Jennifer Capriati!
La tua iscrizione al Fan Club è avvenuta con successo. Nel giro di qualche giorno troverai il tuo
nome nella lista degli iscritti.</p>";
}else{
echo "
Si è verificato un errore nell'invio della mail.
Se l'errore dovesse persistere, puoi inviare la mail all'indirizzo iscrizioni{at}jennifercapriatitennis[dot]com</p>";
}
?>
In pratica, quando tento di inviare i dati, mi stampa la riga "Si è verificato un errore nell'invio della mail. Se l'errore dovesse persistere, puoi inviare la mail all'indirizzo iscrizioni{at}jennifercapriatitennis[dot]com", quindi la funzione mail() non è andata a buon fine.