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. Problema con formamail
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      gabrielem User Attivo • ultima modifica di

      Posta il codice che usi per inviare la mail!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        cali1981 Super User • ultima modifica di

        Codice nella pagina con il form;

        [HTML]
        <form id="formMail" name="formMail" METHOD=post ACTION="mail.php">
        <table>
        <tr><td>Nome:</td><td> <input type="text" size=40 name="nome"></td></tr>
        <tr><td>Email:</td><td> <input type="text" size=40 name="email"></td></tr>
        <tr><td>Oggetto:</td><td><input type="text" size=60 name="oggetto"></td></tr>
        </table>
        <br>
        <textarea id="testo" name="testo" cols="65" rows="10"></textarea><br><br>
        <input type="button" onclick="sendMail()" value="Invia">
        </form>
        ...

        function sendMail()
        {
        // CONTROLLO INDIRIZZO CORRETTO
        var ind = document.formMail.email.value;
        if(emailCheck(ind) == true)
        document.formMail.submit();
        }
        [/HTML]

        codice nella pagina di invio:

        [PHP]<?php
        $nome = $_POST['nome'];
        $mess = $_POST['testo'];
        $email = $_POST['email'];
        $formsent = mail('[email protected]', $oggetto,'DA: '.$nome.' '.$mess, "From: $email");

        ?>[/PHP]

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          gabrielem User Attivo • ultima modifica di

          Così è un po difficile capire, per esempio nel secondo script c'è una variabile $email che non si sa da dove arriva.... e magari il problema è proprio li!

          Le informazioni che hai inviato non permettono molto di aiutarti...

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            cali1981 Super User • ultima modifica di

            @gabrielem said:

            Così è un po difficile capire, per esempio nel secondo script c'è una variabile $email che non si sa da dove arriva.... e magari il problema è proprio li!

            Le informazioni che hai inviato non permettono molto di aiutarti...

            Ora ho modificato il codice, avevo tolto qualcosa di troppo.. cmq le mail le invia, solo che non riesco a capire se quelle mail "strane" sono inviate da qualche utente che fa quqlche errore nel form, se dip'endono da errori che ho fatto io o se sono spam o roba del genere!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • V
              vincenzol User Newbie • ultima modifica di

              Si tratta di uno SpamBOT, cioè un programma che agendo sui server colpisce i form che non sono dotati di protezione Captcha!

              Io vi ho chiesto aiuto qui sui captcha -> http://www.giorgiotave.it/forum/php-mysql/48122-aiuto-con-applicazione-captcha.html ma nessuno fin'ora è stato in grado di rispondermi!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • C
                cali1981 Super User • ultima modifica di

                Come fai a essere così sicuro che il problema sia quello?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • V
                  vincenzol User Newbie • ultima modifica di

                  Perchè ho avuto anche io gli stessi effetti! Mi sono informato per bene e si tratta di spam bot!
                  Se il form fosse sbagliato non avrebbe funzionanto per niente...

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • C
                    cali1981 Super User • ultima modifica di

                    In effetti mi sono accorto che il problema c'è quando si accede alla pagina che deve spedire la mail (ovvero, la pagina "action" del form) in maniera diretta e senza passare dal formmail. Ora ho messo un controllo dovrebbe funzionare bene!

                    Ciao

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • G
                      gabrielem User Attivo • ultima modifica di

                      Altrimenti si può sempre mettere una piccola serie di domande tipo
                      quanto fa 10+3?
                      la capitale dell'italia?
                      di che colore era il cavallo bianco di Napoleone?

                      in maniera da controllare se l'utente è umano o no...
                      ultimamente i bot riescono a leggere molti tipi di Captcha!

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • V
                        vincenzol User Newbie • ultima modifica di

                        Io ho reso i campi obbligatori...e da quando li ho impostati tali non vengo più attaccato...

                        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