c'è qualcuno che può controllarmi l'esattezza di questi codici? il problema è che la mail viene spedita ma con un messaggio vuoto tipo questo ------------
_________
codice form htm:
Codice HTML:
<form onSubmit="return checkData()" method="post" action="formmail.php3" name="Bravenet">
<input type="hidden" name="oggetto" value="MESSAGGIO DAL SITO">
<textarea name="msg" rows="5" cols="30" ></textarea>
<input type="text" size="20" maxlength="30" name="nome" value="la tua email">
scegli il carattere
<select name="select" size="1">
<option selected value="Comic Sans MS">COMIC SANS</option>
<option value="Bangle">BANGLE</option>
<option value="Verdana">VERDANA</option>
<option value="Matura MT Script Capitals">MATURA MT</option>
</select>
<input type="submit" name="submit" value="Invia">
</form>
___________________________
file php3
Codice PHP:
<html>
<head></head>
<body>
<?
$MailTo = "miaemail@tiscali.it"; //destinatario
$MailSubject = $HTTP_POST_VARS['oggetto'];
$name = $HTTP_POST_VARS['nome'];
$MailHeader = "From: $name <someone@domain_name.com>"; //provenienza
$Envoi = 1;
$MailBody = "$msg\n";
$MailBody .= "$nome\n";
$MailBody .= "$select";
//Routine to send message
if ($Envoi == 1) {
mail($MailTo, $MailSubject, $MailBody, $MailHeader);
echo("<p><center><font face='Comic Sans MS' size='3'> MESSAGGIO RICEVUTO! </font></center>
");
}
?>
</body>
</html>