se il codice è tutto qui dovresti dichiarare le variabili. Altrimenti posta il codice della pagina completa.
In ogni caso ti riporto alcune indicazioni su come fare un formmail in php e le pagina html da interfacciare:
Prendiamo ad esempio un form per l' invio di un messaggio via web a un destinatario variabile:
Creaiamo innanzitutto il form che conterrà questi campi:
Nome destinatario
E-mail destinatario
Nome mittente
E-mail mittente
Messaggio
Ecco il codice:
<html>
<head>
<title>Mio form</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="messaggio2.php">
<p>Nome destinatario
<input name="destinatario" type="text" id="destinatario">
</p>
<p>E-mail destinatario
<input name="emaildest" type="text" id="emaildest">
</p>
<p>Mio nome
<input name="mionome" type="text" id="mionome">
</p>
<p>Mia e-mail
<input name="miamail" type="text" id="miamail">
</p>
<p>Messaggio</p>
<p>
<textarea name="testo" id="testo"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Invia">
</p>
</form>
</body>
</html>
Salviamo questo file e chiamiamolo messaggio.html
Creiamo ora il form mail in un nuovo file che chiameremo messaggio2.php:
<?
$messaggio ="Ciao $destinatario";
$messaggio .= "\n";
$messaggio .="$mionome ti invia questo messaggio:";
$messaggio .= "\n";
$messaggio .= "$testo";
$messaggio .= "\n";
$subject = "$mionome ti ha inviato un messaggio";
$headers = "From:<$miamail>\n";
$headers .= "Reply-To:<$miamail>\n";
mail("$emaildest", $subject, $messaggio, $headers);
?>
E' possibile personalizzare facilmente questo formmail inserendo o togliendo i campi che si desidera inviare
Registrazione domini Ormag
Spazio web Ormag