- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Form e-mail
-
Form e-mail
Salve ragazzi nel mio sito portale voglio creare una pagina contatti dove un user trova gia una form che deve solo compilare e premere il tasto invio per inviare un e-mail ad un indirizzo che inposto io e che user non vedra mai . come posso fare per fare una cosa del genere? grazie mille in anticipo
-
Inserisci questo codice in una pagina del tuo sito e prova a vedere se ti piace
<?php if(isset($_POST["submit"])) { $name = $_POST["name"]; $email = $_POST["email"]; $tel = $_POST["tel"]; $tipo = $_POST["tipo"]; $ok = $_POST["ok"]; $corpo = $_POST["corpo"]; $message = "Nome: $name\n"; $message .= "E-mail: $email\n"; $message .= "Telefono: $tel\n"; $message .= "Tipo richiesta: $tipo\n"; $message .= "Consenso al disclaimer: $ok\n\n"; $message .= "$corpo\n"; $comments = "$name"; $sendmail = mail("[email protected]" , $comments, $message, "From:$email"); /* qui inserisci la tua mail a cui farti arrivare il messaggio */ if($sendmail) echo "<font color=\"#F6BC10\">Invio del messaggio riuscito!</font>"; else echo "<font color=\"#F6BC10\">Impossibile inviare il messaggio!</font>"; } ?> <h3>> Contatti</h3> <form name="form" method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>"> <table width="70%" border="0" cellspacing="0" cellpadding="3" height="182"> <tr> <td align="right">Nome<font color="#F6BC10">*</font> :</td> <td><input type="text" size="30" name="name"></td> </tr> <tr> <td align="right">E-mail<font color="#F6BC10">*</font> :</td> <td><input type="text" size="30" name="email"></td> </tr> <tr> <td align="right">Telefono :</td> <td><input type="text" size="30" name="tel"></td> </tr> <tr> <td align="right">Richiesta<font color="#F6BC10">*</font> :</td> <td> <SELECT name="tipo"> <OPTION VALUE=""></option> <OPTION VALUE="informazioni">Informazioni</option> <OPTION VALUE="segnalazioni">Segnalazioni</option> </SELECT> </td> </tr> <tr> <td valign="top" align="right">Messaggio<font color="#F6BC10">*</font> :</td> <td><textarea name="corpo" cols="30" rows="5"></textarea></td> </tr> <tr> <td valign="top" align="right"><font color="#F6BC10">*</font> :</td> <td align="left" valign="top">Campi obbligatori.</td> </tr> <tr> <td colspan="2"> TUTELA DELLA PRIVACY: La legge 675/96 garantisce il diritto alla riservatezza dei dati personali e la tutela della privacy. Le informazioni ricevute saranno utilizzate unicamente per rispondere alle richieste pervenute.</p> </td> </tr> <tr> <td colspan="2"> <input type="checkbox" name="ok" value="ok">Accetto il trattamento dei dati da me inseriti in conformita' alla legge 675/96.</p> </td> </tr> <tr> <td> </td> <td align="left" valign="top"> <input type="submit" name="submit" value="Invia"> <input type="reset" name="reset" value="Cancella"> </td> </tr> </table> </form>
Al limite puoi provare anche a personalizzarlo pian piano
-
@Emanuele said:
inviare un e-mail ad un indirizzo che inposto io e che user non vedra mai . come posso fare per fare una cosa del genere?
Per fare una cosa del genere (nascondere l'indirizzo) ti serve necessariamente un linguaggio dinamico come php (quello consigliato da KING_Hack) o asp. Scegli quale dei due linguaggi preferisci cosi' ti sposto nella sezione opportuna.
-
scelgo il php credo che lo script che mi ha mandato va proprio bene per le mie esigenze!
-
piccolo ot io sono di mesagne!!!!
-
Visto hai risolto con lo script suggerito ti lascio qui
Anzi approfitto pero' per indicare a tutti i lettori uno degli argomenti della guida di Giorgio per l'html che spiega come [url=http://www.giorgiotave.it/guida_html/mandare_email.php]Mandare E-Mail con l'html.