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. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. script contact form‏
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • L
      liberalamente User Attivo • ultima modifica di

      script contact form‏

      Salve,

      ho un problema con il mio contact form. il php sembra essere corretto, e anche l'html è ok avendo modificato indirizzo etc... ma la mail che mando di prova non arriva :?. Sapete a che tipo di problema possa essere legato?che tipo di controllo posso effettuare?

      Grazie per la collaborazione

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Ciao liberalamente,
        se posti il codice utilizzato, è più facile aiutarti.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • L
          liberalamente User Attivo • ultima modifica di

          <div class="contact_form">
          <h1>Richiedi il tuo preventivo gratuito</h1>
          <form action="sendmail.php" method="post" id="sendEmail">
          <p>
          <label>Nome:</label>
          <input type="text" id="name" class="field" name="name" />
          </p>
          <div class="clear"></div>
          <p>
          <label>E-mail:</label>
          <input type="text" id="email" class="field" name="email" />
          </p>
          <div class="clear"></div>

                    <p>
                      <label>Messaggio:</label>
                      <textarea class="field_textarea" rows="" cols="" id="message" name="message"></textarea>
                    </p>                      
                    <div class="clear"></div>
                    
                    <p>
                      <label><?php echo $n1 . ' + ' . $n2; ?> = </label>
                      <input type="text" id="captcha" class="captcha_field" name="captcha" />
                    </p>                      
                    <div class="clear"></div>
                                  
                    <p id="loading"><label>&nbsp;</label><input type="image" id="submit" src="images/send_btn.png" value="Send" /></p>
                  </form>            
              </div>
          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            meis User Attivo • ultima modifica di

            Puoi postare anche il PHP (sendmail.php)? è lì che è definita la mail

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              liberalamente User Attivo • ultima modifica di

              @meis said:

              Puoi postare anche il PHP (sendmail.php)? è lì che è definita la mail

              <?php
              /*

              • Replace '[email protected]' with your email address
              • Replace 'Subject message here' with your subject message
                */

              session_start();

              if ($_POST['captcha'] == $_SESSION['captcha']) {
              $name = trim($_POST['name']);
              $email = trim($_POST['email']);
              $message = trim($_POST['message']);
              mail('[email protected]', 'Subject message here', $message, "From: ".$name." <".$email.">\r\nReply-to: ".$name." <".$email.">");
              } else {
              die();
              }
              ?>

              grazie per la collaborazione
              Libera

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                meis User Attivo • ultima modifica di

                @liberalamente said:

                • Replace '[email protected]' with your email address

                Dove c'è scritto mail([email protected][...]);, scrivici la tua mail al posto di quella, che è un esempio.
                Dovrebbe funzionare, fammi sapere.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • L
                  liberalamente User Attivo • ultima modifica di

                  si, è quello che ho già fatto ma non funziona!!Le mails nn mi arrivano e la mia mail account funziona perfettamente. Mhu:rollo:u!Che controlli potrei fare?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    meis User Attivo • ultima modifica di

                    Non hai eliminato le virgolette, vero?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • L
                      liberalamente User Attivo • ultima modifica di

                      @meis said:

                      Non hai eliminato le virgolette, vero?

                      no!

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • ultima modifica di

                        Il codice utilizzato è corretto, molto probabilmente l'email viene eliminata automaticamente in quanto rilevata come spam, la prima cosa da fare è impostare il mittente dell'email con un email del tipo [email][email protected][/email], e non con l'email inserita dall'utente nel sito.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • D
                          decomm User Attivo • ultima modifica di

                          Prova così, altrimenti è come dice Thedarkita è spam

                          <?php
                          /*

                          • Replace '[email protected]' with your email address
                          • Replace 'Subject message here' with your subject message
                            */

                          session_start();

                          if ($_POST['captcha'] == $_SESSION['captcha']) {
                          $name = trim($_POST['name']);
                          $email = trim($_POST['email']);
                          $message = trim($_POST['message']);
                          mail('[email protected]', 'Subject message here', ''.$message.'', 'From: '.$name.' <'.$email.'>\r\nReply-to: '.$name.' <'.$email.'>');
                          } else {
                          die();
                          }
                          ?>

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti