Visitatori: 614
Nel precedente articoli abbiamo visto come inviare email con la funzione mail(). Adesso affronteremo un caso reale ovvero realizzeremo una pagina php che chiameremo register_user.php che conterrą un modulo per inserire i dati dell'utente e il codice per inviare una mail di conferma.
<?php
if ($_POST) {$emailTo = $_POST["email"];
Error1 = 0;
Error2 = 0;
Error3 = 0;
Error4 = 0;
if $_POST["nome"] = ""{
Error1 = 1;
}
if $_POST["cognome"] = ""{
Error2 = 1;
}
if $_POST["email"] = ""{
Error3 = 1;
}
if $_POST["oggetto"] = ""{
Error4 = 1;
}
$utente = $_POST["nome"] . " " . $_POST["cognome"];
$subjet = "conferma iscrizione newsletter Horus"
$message = "Gentile " . $utente . " le confermiamo l'avvenuta iscrizione al nostro sito!"
email($emailTo, $subjet, $message);
print "Iscrizione avvenuta con successo!";}
}
<form method="post" action="" name="inviamail">
Nome:<input type="text" size="40" if Error1 = 1 {print "campo obbligatorio"} ?> name="inviamail">
Cognome:<input type="text" size="40" if Error2 = 1 {print "campo obbligatorio"} ?> name="nome">
E-mail:<input type="text" size="40" if Error3 = 1 {print "campo obbligatorio"} ?> name="email">
Oggetto:<input type="text" size="40" if Error4 = 1 {print "campo obbligatorio"} ?> name="oggetto" value="Iscrizione Newsletter">
Messaggio:<textarea cols="50" rows="10" name="messaggio"></textarea>
<input type="submit" value="Invia"><input type="reset" value="Cancella">
</form>
?>
I Dati inseriti nel modulo vengono processati dalla pagina stessa che verificata la correttezza degli stessi invia l'email di avvenuta iscrizione!
Lezione precedente | Indice degli articoli | Lezione Successiva

|