//Controllo dati $error= "";   if(isset($_POST['name']) and $_POST['name'] != ""){//<- controllo nome     $nome= strip_tags($_POST['name']); } elseif(isset($_POST['name'])){     $error .= "Nome mancante.
"; }   if(isset($_POST['mail']) and preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $_POST['mail'])){//<- controlla se la mail è presente e se è in un formato valido     $mail = $_POST['mail']; } elseif(isset($_POST['mail'])){     $error .= "Email mancante o non valida.
"; }   if(isset($_POST['subject']) and $_POST['subject'] != ""){//<- controllo oggetto     $oggetto = "[Messaggio dal tuo sito] ".strip_tags($_POST['subject']); } elseif(isset($_POST['subject'])){     $error .= "Inserire un oggetto al messaggio.
"; }   if(isset($_POST['message']) and $_POST['message'] != ""){//<- controllo messaggio     $messaggio = strip_tags($_POST['message']); } elseif(isset($_POST['message'])){     $error .= "Inserire un messaggio.
"; } //Invio mail if(isset($nome,$mail,$oggetto,$messaggio)){ $destinatario = "maurizio.vrenna@gmail.com";//<- ricorda di cambiarla! $intestazione = "From: ".$mail."\r\n"; $messaggio .= "\n\nMittente: ".$nome."\nEmail: ".$mail.""; mail($destinatario, $oggetto, $messaggio, $intestazione); echo "

Messaggio inviato con successo!

"; } else{ echo "

".$error."

"; }