ciao ragazzi.
Ho creato una form di contatto con bootstrap e al form gli ho dato method post e action nome.php
ai vari campi del form ho dato il valore name="";
Quando compilo il form ed invio mi arriva l'email e solo che il campo emeil di chi me la manda non è riempito con la mail reale ma bensi con il nome del mio nomeutenteserver@sito.it
Perche fà cosi? da cosa dipende?
Codice PHP:
<?php
$errore = "";$messaggio = "";
if( $_POST) {
if(!$_POST['email']){
$errore = "E' richiesta una mail";}
if(!$_POST['nome']){
$errore = "E' richiesto un nome";}
if(!$_POST['oggetto']){
$errore = "E' richiesto un oggetto";}
if(!$_POST['messaggio']){
$errore = "E' richiesto un testo di messaggio";}
if($_POST['email'] && filter_var($_POST['email'] , FILTER_VALIDATE_EMAIL) === false) {
$errore = "ops, questa mail non è valida!"; }
if($errore != ""){
$errore = "<div class= 'alert alert-warning' role='alert'>Ci sono errori nel tuo modulo: " .$errore . "</div";
} else{
$indirizzo = "qui inserisco dove voglio ricevere la mail";$nome = $_POST['nome'];$oggetto = "Oggetto: " .$_POST['oggetto'];$contenuto = "Testo del messaggio: " .$_POST['messaggio'];$headers = "From: " . $_POST['email'];
if(mail($indirizzo, $nome,$oggetto,$contenuto, $headers)){
$messaggio = "<div class= 'alert alert-success' role='alert'>Grazie per averci contattati. Ti risponderemo al più presto! </div";
}else{
$messaggio = "<div class= 'alert alert-danger' role='alert'>Errore nell'invio! Riprova</div";}}}?> <!-- Fine codice PHP -->