Originariamente inviato da libertorf
Ho abbinato ad un semplice form html un emailer in php. Le mail vengono mandate dal sito ma l'email non porta con se tutto ciò che l'utente scrive nel form: copio codice di seguito.
grazie
gm
<? $mail_sender="$mittente"; //Indirizzo che compare come mittente
$mail_to="gianni.munizza@gmail.com"; //Email dove devono arrivare le email mandate dal sito
$mail_header="From: SITO WEB $mittente\r\n"; //Indirizzo che compare come mittente nelle specifiche dell'email
$mail_header .="Content-Type: text/html;charset=iso-8859-1;\r\n\r\n";
$mail_subject="EMAIL DAL SITO"; //Subject
$mail_body="$testo\n";
if(@mail($mail_to,$mail_subject,$mail_body,$mail_h eader)){
echo "
Email spedita ! $testo
<input class=boxB type='button' value='ANNULLA' onClick='history.back();'>";
} else {
echo "
Si sono verificati problemi nel mandare l'email...
<input class=boxB type='button' value='ANNULLA' onClick='history.back();'>
";
};
?>
FORM:
<form name="form1" enctype="multipart/form-data" method="post" action="emailer.php">
<input type="text" name="nome">
Nome
<input type="text" name="cognome">
Cognome
<input type="text" name="nazione">
nazionalità
<select name="età" >
<option value='21-22'>21-22</option>
<option value='23-25'>23-25</option>
<option value='26-28'>26-28</option>
<option value='29-35'>29-35</option>
<option value='oltre 35'>oltre 35</option>
</select>
età
<input type="text" name="mittente">
indirizzo mail
<textarea name="testo" rows="5" cols="40">
qui puoi scrivere il tuo testo
</textarea>
richieste
<input type="submit" name="Submit" value="Invia">
</p>
In alternativa puoi contattare la direzione scrivendo a <span class="Stile1">info@scuolarsenale.org</span> o raggiungerci secondo le modalità indicate alla pagina
<span class="Stile1">informazioni</span></p>
</form>