PHP & JS: creare un form di contatto
Salve a tutti.
In questo articolo vi spiegherò come creare un form di contatto email in PHP (Personal Home Page).
Per prima cosa inseriamo il seguente codice dove vogliamo che il form appaia.
Creiamo una normale pagina html e tra i tag head inseriamo il seguente codice.
function Modulo() {
if ((document.modulo.nome.value == "")) {
alert("Il campo Nome è obbligatorio");
document.modulo.nome.focus();
return false;
}
else if ((document.modulo.email.value == "")) {
alert("Il campo Email è obbligatorio");
document.modulo.email.focus();
return false;
}
else if ((document.modulo.messaggio.value == "")) {
alert("Il campo Messaggio è obbligatorio");
document.modulo.messaggio.focus();
return false;
}
else {
document.modulo.action = "mailto.php";
document.modulo.submit();
}
}
Nei tag body inseriamo il seguente codice
Ora dobbiamo andare a creare la pagina di gestione, create un nuovo documento e nominatelo mailto.php :
$oggi = date("j F Y G:i");
$sito = "http://www.tuosito.xx";
$ip = "$_SERVER[REMOTE_ADDR]";
$browser = "$_SERVER[HTTP_USER_AGENT]";
$to = "tuaemail@xxx.xx";
$soggetto = "Modulo da $sito";
if(trim($_POST['nome']) == "" OR trim($_POST['email']) == "" OR trim($_POST['messaggio']) == "") {
echo "Tutti i campi sono obbligatori";
} else {
$body = "Modulo inviato il $oggi da $ip – $browser \n\n";
$body .= "Nome: $_POST[nome] \nEmail: $_POST[email] \nMessaggio: $_POST[messaggio]";
mail("$to","$soggetto","$body");
?>
Ora modificate la variabile $to con la vostra email dove volete che tutti i contatti siano indirizzati
Michele
Popularity: 3% [?]














Lascia la tua risposta!