mail.php
<?
$to = "GiackyM@hotmail.com";
$cognome = $_POST['cognome'];
$nome = $_POST['nome'];
$mittente = $_POST['posta'];
$testo = $_POST['testo'];
$subject = "Oggetto del messaggio";
//controlla che nome e cognome sono stati inseriti
if( ($cognome != NULL) and ($nome != NULL) )
{
//controlla che email è scritta correttamente
if( eregi("^[a-z0-9][_\\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\\.)+([a-z]{2,4})", $mittente))
{
// Corpo del messaggio
$messaggio = "Buongiorno\n\n";
$messaggio .= "L'utente: $cognome $nome\n";
$messaggio .= "Email: $mittente\n";
$messaggio .= "Ha scritto: $testo\n";
ini_set('sendmail_from', $mittente); // Invia email con l'email del mittente
if(@mail($to, $subject, $messaggio, ''))
{ // SE L'INOLTRO È ANDATO A BUON FINE...
echo "
MESSAGGIO INVIATO CON SUCCESSO.
Sarai ricontattato al piu' presto.
Grazie";
}
else
{ // ALTRIMENTI...
echo "
Si sono verificati dei problemi nell'invio del messaggio. Riprova";
}
}
else { echo "Email non valida, torna indietro e riprova"; }
} else { echo "
Tutti i campi sono obbligatori.
Torna indietro e riprova"; }
?>
------------------------------------------------------------------------------------------------------------
form nel'index.html
<FORM ENCTYPE="multipart/form-data" ACTION="invia_mail.php" METHOD="post">
<label> Cogmome*: </label>
<input type="text" name="cognome" size="23">
<label> Nome*: </label>
<input type="text" name="nome" size="23">
<label> Email*: </label>
<input type="text" name="posta" size="23">
<label> Messaggio: </label>
<textarea rows="4" cols="23" name="testo"></textarea><INPUT TYPE="submit" VALUE="Invia">
</FORM>

Rispondi quotando