Buongiorno a tutti
Mi aggrego alla discussione nella speranza di capire perché il form php che sto cercando d'implementare al mio sito web non ha intenzione di funzionare.
Sto provando da ore a capire dove sia l'errore ma non riesco proprio a trovarlo.
Grazie in anticipo a chiunque sia in grado di darmi una mano
**HTML
**
<div class="col-sm-8 contact-form">
<?php include('semail.php'); ?>
<form action="" method="post" class="form" role="form">
**PHP
**>
<?php
//Controllo dati
$error= "";
if(isset($_POST['name']) and $_POST['name'] != ""){//
$nome= strip_tags($_POST['name']);
}
elseif(isset($_POST['name'])){
$error .= "Nome mancante.<br />";
}
if(isset($POST['mail']) and preg_match('/^[a-z0-9&'.-+]+@[a-z0-9-]+.([a-z0-9-]+.)*+[a-z]{2}/is', $_POST['mail'])){//
$mail = $_POST['mail'];
}
elseif(isset($_POST['mail'])){
$error .= "Email mancante o non valida.<br />";
}
if(isset($_POST['message']) and $_POST['message'] != ""){//
$messaggio = strip_tags($_POST['message']);
}
elseif(isset($_POST['message'])){
$error .= "Inserire un messaggio.<br/>";
}
//Invio mail
if(isset($nome,$mail,$messaggio)){
$destinatario = "[email protected]";//
$intestazione = "From: ".$mail."\r\n";
$messaggio .= "\n\nMittente: ".$nome."\nEmail: ".$mail."";
}
else{
echo "<p class='error'>".$error."</p>";
}
?>