Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2017
    Messaggi
    48

    Problema con il form contatti php

    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 -->

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    783
    Sbagli ad usare la funzione mail(), i parametri da passare sono:

    -Indirizzo di destinazione
    -Oggetto
    -Messaggio
    -Headers

    Togli $nome e vedrai che funziona.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2017
    Messaggi
    48
    Quote Originariamente inviata da M4V1 Visualizza il messaggio
    Sbagli ad usare la funzione mail(), i parametri da passare sono:

    -Indirizzo di destinazione
    -Oggetto
    -Messaggio
    -Headers

    Togli $nome e vedrai che funziona.
    Sei forte! E andato. Grazie
    Sono nuovo in questo linguaggio.Sto cercando di impararlo. Grazie.
    Alla prossima, perche penso ne avro bisogno
    Saluti!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.