ciao a tutti, premetto che non sò programmare in php, mi diletto solo a farmi il mio sito web.
ho creato una pagina per essere contattati dal mio sito con questo form che ho trovato in rete:
MODULO.HTM
<form method="post" action="send.php" name="modulo">
Nome e cognome:
<input type="text" name="nome" size="30">
Indirizzo e-mail:
<input type="text" name="email" size="30">
</p>
Testo del messaggio:</p>
<textarea rows="10" cols="30" name="messaggio">
</textarea>
</p>
<input type="submit" value="Invia">
<input type="reset" value="Cancella">
</p>
</form>
poi passo i dati per l'invio al file SEND.PHP
<?PHP
// Processo di recupero dei dati
$nome = $_POST['nome'];
$email = $_POST['email'];
$messaggio = nl2br($_POST['messaggio']);
// Processo di controllo [Opzionale]
if ($nome == null)
{
print "Errore: è necessario compilare il campo 'Nome e cognome'";
}
else
{
if ($email == null)
{
print "Errore: è necessario compilare il campo 'Indirizzo e-mail'";
}
else
{
if ($messaggio == null)
{
print "Errore: è necessario compilare il campo 'Messaggio'";
}
else
{
// Processo di configurazione dell'email
// [Destinatario, mittente, ecc]
$mail_to = "emailmia@email.it";
$mail_from = $email;
$mail_subject = "Contatto dal web da parte di $nome";
$mail_body = "
<font color=#000000>$nome</font></p>";
$mail_body = "
<font color=#000000>$email</font></p>";
$mail_body = "
<font color=#000000>$messaggio</font></p>";
// Intestazioni HTML
$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: <$mail_from>";
// Processo di invio
if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
{
print "Email inviata con successo!";
}
else
{
print "Errore";
}
}
}
}
?>
Il modulo e il send.pho funziona perfettamente ricevo tutti i messaggi inviati, ma voglio fare una piccola modifica che invece di restituire il messaggio ""Email inviata con successo!"
mi fà il redirect verso una pagina del mio sito . per esempio: www.sito.net/algora.htm
grazie in anticipo del vostro prezioso aiuto!![]()

, mi diletto solo a farmi il mio sito web.
:
Il modulo e il send.pho funziona perfettamente ricevo tutti i messaggi inviati, ma voglio fare una piccola modifica che invece di restituire il messaggio ""Email inviata con successo!"
Rispondi quotando