Salve a tutti vi posto il mio form mail funzionante,l'unico problema è che quando si invia la mail,rimane una pagina bianca,ed io vorrei che tornasse nella pagina dove sta il form,che poi sarebbe la index.Grazie anticipatamente dell'aiuto.
<form name="modulo" action="elabora_form.php" method="post">
<table>
<tr>
<td>Nome utente:</td><td><input type="text" name="nome" size="20"></td>
</tr>
<tr>
<td>Indirizzo email:</td><td><input type="text" name="indirizzo" size="20"></td>
</tr>
<tr>
<td>Motivo del contatto:</td>
<td>
<select name="motivo">
<option value="commerciale">Informazioni commerciali</option>
<option value="preventivo">Richiesta preventivo</option>
<option value="appuntamento">Prenotazione appuntamento</option>
</select>
</td>
</tr>
<tr>
<td>Note:</td><td><textarea name="testo" cols="20" rows="7"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Invia email"></td>
</tr>
</table>
</form><br>
PAGINA ELABORA FORM PHP
<?php
$colore_sfondo="#82C0FF";
$colore_testo="#FFFF80";
$font="verdana";
$font_size=2;
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
//intestazioni per il mittente
$intestazioni .= "From: www.NOME DEL MIO SITO>\r\n";
$messaggio="<html><head><title></title></head><body bgcolor=\"$colore_sfondo\">"; //non occorre specificare attributi per il tag title, tuttavia li inseriamo per correttezza. Tenete presente che potete inserire style.
$messaggio.="<font face=\"$font\" size=\"$font_size\" colore=\"$colore_testo\">Questa email ti è stata inviata dal tuo sito.<br> L'utente $_POST[nome] (a cui puoi rispondere a: <a href=\"mailto:$_POST[indirizzo]\">$_POST[indirizzo]</a>, ti ha contattato per motivi di $_POST[motivo].<br>Ti ha scritto: $_POST[testo]</font>";
$messaggio.="</body></html>";
mail("MIAMAIL@MIO HOST", "Invio email da: $_POST[nome]", $messaggio,$intestazioni);
?>