Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. bmat1039
    3. Post
    B

    bmat1039

    @bmat1039

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 1
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località loria Età 33
    0
    Reputazione
    1
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da bmat1039

    • Form invio mail con controllo della validità

      Buongiorno a tutti!
      dopo ore che sbatto la testa sul muro, chiedo aiuto a chi mastica meglio di me il php.
      Ho creato un semplicissimo form in html per l'invio di una mail.
      Tutto funziona, ma ora avrei necessità di inserire un controllo nel campo "email", così che chi mi deve contattare, lasci un suo riferimento.
      Posto qui sotto il codice php, sperando che qualche anima pia mi venga in soccorso 😄

      [PHP]
      <?php
      // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL $to = "[email protected]";
      // IL SOGGETTO DELLA MAIL $subject = "Messaggio proveniente da "sito";
      // COSTRUIAMO IL CORPO DEL MESSAGGIO $body = "Contenuto del modulo:\n\n"; $body .= "Nome: " . trim(stripslashes($_POST["Nome"])) . "\n"; $body .= "Email: " . trim(stripslashes($_POST["Email"])) . "\n"; $body .= "Oggetto: " . trim(stripslashes($_POST["Oggetto"])) . "\n"; $body .= "Messaggio: " . trim(stripslashes($_POST["Messaggio"])) . "\n";
      // INTESTAZIONI SUPPLEMENTARI $headers = "From: eMail da "sito" <"mailsito">";

      if(eregi("^[_a-z0-9+-]+(.[_a-z0-9+-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$",$email)) { header("location: mailerrata.html");$error = true;}
      else{mail($to, $subject, $body);header("location: success.html");}[/PHP]

      Il problema è che la mail parte correttamente, ma il controllo sul campo non viene eseguito.

      postato in Coding
      B
      bmat1039