allora, ho seguito la guida di php.html.it, quella dove viene spiegato passo per passo come creare un semplice form mail.. ho provato (su altervista.org) e funziona tutto!
Adesso, la mia domanda è: cosa/come fare per rendere il tutto il più sicuro possibile? Anche per mettermi a riparo da spammari & co...
grazie anticipiato a chi mi saprà aiutare!
CODICE PAGINA HTML CONTENENTE IL FORM
codice:
<form action="/mail.php" method="POST">
<table border="0">
<tr>
<td>Nome</td>
<td><input type="text" name="nome" size="30"></td>
</tr>
<tr>
<td>E-mail</td>
<td><input type="text" name="email" size="30"></td>
</tr>
<tr>
<td valign="top">Messaggio</td>
<td><textarea rows="6" name="messaggio" cols="50"></textarea></td>
</tr>
<tr>
<td colspan="2" valign="bottom" align="center" height="30">
<input type="submit" value="Invia">
<input type="reset" value="Cancella"></td>
</tr>
</table>
</form>
CODICE PAGINA MAIL.PHP
codice:
<?php
$to = "maildestinatario";
$subject = "Modulo proveniente dal sito miosito;
$body = "Contenuto del modulo:\n\n";
$body .= "Nome: " . trim(stripslashes($_POST["nome"])) . "\n";
$body .= "E-mail: " . trim(stripslashes($_POST["email"])) . "\n";
$body .= "Messaggio: " . trim(stripslashes($_POST["messaggio"])) . "\n";
$headers = "From: Modulo utenti<modulo@sito.it>";
if(@mail($to, $subject, $body, $headers))
{
echo "La mail è stata inoltrata con successo.";
} else
{
echo "Si sono verificati dei problemi nell'invio della mail.";
}
?>