Ciao,
giustissimo!!! lo posto subito
In modulo.html il codice è questo:
[html]<form action="invio.php" method="post" id="modulo">
<div class="label">
<label>
Indirizzo E-mail<b></b><br />
<input name="mail" type="text" id="mail" class="input" />
</label>
</div>
<div class="label">
<label>
Nome<b></b><br />
<input name="nome" type="text" id="nome" class="input" />
</label>
</div>
<div class="label">
<label>
Messaggio<b>*</b><br />
<textarea name="body" cols="30" rows="5" id="body" class="messaggio"></textarea>
</label>
</div>
<div class="label">
<div class="privacy">
Tutte le informazioni pervenute tramite questo modulo non saranno diffuse né utilizzate con scopo diverso da quello per cui sono state inviate (in conformitá alle Legge 675 del 31/12/96: "Tutela della persona rispetto al trattamento dei dati personali").
</div>
Acconsento al trattamento dei miei dati personali per le finalità indicate nell'informativa.:<br />
Sì<input type="radio" name="accetto" value="si" checked="checked" />
No<input type="radio" name="accetto" value="no" />
</div>
<div class="label">
<label>
<input type="submit" name="submit" id="submit" value="Invia" /> <input type="reset" name="cancella" id="cancella" value="Ripristina" />
</label>
</div>
</form>[/html]Mentre in invio.php il codice è questo:
[php]<?php
// indirizzo di chi riceve la mail è sottolineato ma nel codice non sottilineatelo
if ((trim($_POST['nome']) != "") && (trim($_POST['body']) != "")) { //questo fa si che se i campi "nome" e "messaggio" sono vuoti la form non invia nessuna mail
$to = " \n [email protected]"; //Indirizzo e-mail protetto dal bots spam , deve abilitare Javascript per vederlo
$headers = "From: " . $_POST['mail'] . "\n";
// soggetto della mail
$subject = "Modulo proveniente da ...";
// corpo messaggio
$body = "Contenuto del modulo:\n\n";
$body .= "Inviata da: " . trim(stripslashes($_POST["mail"])) . "\n"; //indirizzo e-mail che manda la mail, come si vede riprende l'id del campo destinato all'inserimento della mail del mittente
$body .= "Nome: " . trim(stripslashes($_POST["nome"])) . "\n"; //oggetto del messaggio
$body .= "testo: " . trim(stripslashes($_POST["body"])) . "\n"; //messaggio
// invio mail
mail($to, $subject, $body, $headers); // SE L'INOLTRO E' ANDATO A BUON FINE...
echo "La mail è stata inviata con successo. Grazie per averci contattato";
} else {// altrimenti
echo "Deve compilare la form prima di inviare.";
}
?>[/php]Grazie