ANDREA20 Utente Attivo 25 Giu 2016 145 1 18 27 5 Apr 2019 #1 Buongiorno devo creare un modulo di contatto invio email c'è qualche guida grazie mille
Max 1 Super Moderatore Membro dello Staff SUPER MOD MOD 29 Feb 2012 4.449 338 83 5 Apr 2019 #2 https://www.mrw.it/script/script-php/email/ https://www.mrw.it/html/aggiungere-modulo-contatti-form-mail_12650.html
https://www.mrw.it/script/script-php/email/ https://www.mrw.it/html/aggiungere-modulo-contatti-form-mail_12650.html
ANDREA20 Utente Attivo 25 Giu 2016 145 1 18 27 13 Apr 2019 #3 PHP: <?php $miamail = "barletta.andrea@live.com"; $successo = $_POST['successo']; $nome = $_POST['nome']; $email = $_POST['email']; $tel = $_POST['tel']; $msg = $_POST['msg']; $messaggio = "Nome: " . $nome . "\nEmail: " . $email . "\nTel: " . $tel . "\nMessaggio: " . $msg; $headers = "From: " . $miamail . "\r\n" . "Reply-To: " . $miamail; mail($miamail,"Messaggio dal sito",$messaggio,$headers); header("location: " . $successo); ?> HTML: <html> <style type="text/css"> @import url("css/style.css"); </style> <form name="formmail" method="post" action="formmail.php" onsubmit="return controlloForm()"> <input type="hidden" name="successo" value="https://www.andreabarletta.com"> <label for="nome">Nome e Cognome</label> <input type="text" id="nome" name="nome" placeholder="Inserisci Nome e Cognome"> <label for="email">Email</label> <input type="text" id="email" name="email" placeholder="Indirizzo di posta elettronica"> <label for="tel">Telefono</label> <input type="text" id="tel" name="tel" placeholder="Numero di telefono"> <label for="msg">Messaggio</label> <textarea id="msg" name="msg" placeholder="Scrivi il tuo messaggio"></textarea> <input type="submit" value="Invia Richiesta"> </form> <script> function verificaEmail(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } function controlloForm() { var nome = document.forms["formmail"]["nome"].value; var email = document.forms["formmail"]["email"].value; var tel = document.forms["formmail"]["tel"].value; var msg = document.forms["formmail"]["msg"].value; if (nome == "" || email == "" || msg == "") { alert("I campi Nome, Email e Messaggio sono obbligatori!"); return false; } else if (verificaEmail(email) !== true) { alert("L'indirizzo email non sembra corretto!"); return false; }else{ return true; } } </script> </html> Ultima modifica di un moderatore: 25 Apr 2019
PHP: <?php $miamail = "barletta.andrea@live.com"; $successo = $_POST['successo']; $nome = $_POST['nome']; $email = $_POST['email']; $tel = $_POST['tel']; $msg = $_POST['msg']; $messaggio = "Nome: " . $nome . "\nEmail: " . $email . "\nTel: " . $tel . "\nMessaggio: " . $msg; $headers = "From: " . $miamail . "\r\n" . "Reply-To: " . $miamail; mail($miamail,"Messaggio dal sito",$messaggio,$headers); header("location: " . $successo); ?> HTML: <html> <style type="text/css"> @import url("css/style.css"); </style> <form name="formmail" method="post" action="formmail.php" onsubmit="return controlloForm()"> <input type="hidden" name="successo" value="https://www.andreabarletta.com"> <label for="nome">Nome e Cognome</label> <input type="text" id="nome" name="nome" placeholder="Inserisci Nome e Cognome"> <label for="email">Email</label> <input type="text" id="email" name="email" placeholder="Indirizzo di posta elettronica"> <label for="tel">Telefono</label> <input type="text" id="tel" name="tel" placeholder="Numero di telefono"> <label for="msg">Messaggio</label> <textarea id="msg" name="msg" placeholder="Scrivi il tuo messaggio"></textarea> <input type="submit" value="Invia Richiesta"> </form> <script> function verificaEmail(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } function controlloForm() { var nome = document.forms["formmail"]["nome"].value; var email = document.forms["formmail"]["email"].value; var tel = document.forms["formmail"]["tel"].value; var msg = document.forms["formmail"]["msg"].value; if (nome == "" || email == "" || msg == "") { alert("I campi Nome, Email e Messaggio sono obbligatori!"); return false; } else if (verificaEmail(email) !== true) { alert("L'indirizzo email non sembra corretto!"); return false; }else{ return true; } } </script> </html>
maxnegri Utente Attivo 12 Ott 2004 87 0 6 25 Apr 2019 #4 Ciao, io per sicurezza il controllo dei campi lo farei con Php. PHP: if (isset($_POST['tel']) { ecc...
Ciao, io per sicurezza il controllo dei campi lo farei con Php. PHP: if (isset($_POST['tel']) { ecc...
Max 1 Super Moderatore Membro dello Staff SUPER MOD MOD 29 Feb 2012 4.449 338 83 25 Apr 2019 #5 @ANDREA20 Per favore quando posti codice html usa il tag [ html].......[ /html] senza spazio e il tag [ code].....[ /code] sempre senza spazio per il codice generico! Grazie
@ANDREA20 Per favore quando posti codice html usa il tag [ html].......[ /html] senza spazio e il tag [ code].....[ /code] sempre senza spazio per il codice generico! Grazie
ANDREA20 Utente Attivo 25 Giu 2016 145 1 18 27 25 Apr 2019 #6 maxnegri ha scritto: Ciao, io per sicurezza il controllo dei campi lo farei con Php. PHP: if (isset($_POST['tel']) { ecc... Clicca per allargare... Mi potresti gentilmente scrivere il codice corretto perché non riesco a capire così
maxnegri ha scritto: Ciao, io per sicurezza il controllo dei campi lo farei con Php. PHP: if (isset($_POST['tel']) { ecc... Clicca per allargare... Mi potresti gentilmente scrivere il codice corretto perché non riesco a capire così