Visualizzazione dei risultati da 1 a 4 su 4

Discussione: captcha in un form

  1. #1

    captcha in un form

    Ciao a tutti
    Devo integrare un captcha nel mio form contatti..
    Mi date una mano,,
    Vorrei che , se non esatto il CAPTCHA , non inviasse il messaggio.
    Ecco i codici:

    contatti_messaggi.php


    <?php
    $connessione=mysql_connect("localhost", "sito", "");
    $sele=mysql_select_db("my_database", $connessione) or die(mysql_error());

    $to = "miamail@gmail.com";
    $user=$_POST["user"];
    $email=$_POST["email"];
    $mex=$_POST["messaggio"];
    $subject = "CONTATTI_MESSAGGI!";

    if($user!=="" and $email!=="" and $mex!==""){
    $stringa="insert into contatti_messaggi(user,email, messaggio, data_ora) values('$user','$email', '$mex', now())";
    mysql_query($stringa) or die(mysql_error()); echo "Messaggio inviato correttamente...... refresh in corso...";}
    else { echo "non hai compilato qualcosa torna indietro e compila tutti i campi";}

    $body = "Contenuto del modulo:\n\n";
    $body .= "user: " . trim(stripslashes($_POST["user"])) . "\n";
    $body .= "Email: " . trim(stripslashes($_POST["email"])) . "\n";
    $body .= "Messaggio: " . trim(stripslashes($_POST["messaggio"])) . "\n";


    if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE...

    echo "<font color='black' font size='3' font face='Arial black'>OK</font>";

    header("Refresh: 4; URL=http://miositoweb/contatti.php");
    } else {// ALTRIMENTI...

    echo "<font color='black' font size='3' font face='Arial black'>Si sono verificati dei problemi nell'invio della mail....RIPROVA...</font>";

    header("Refresh: 4; URL=http://miositoweb/pagina.php");

    }

    ?>



    <META HTTP-EQUIV=Refresh CONTENT="3;

    URL=http://miositoweb/contatti.php">


    ---------------------------------------------------------------------------------------------------------------


    contatti.php



    <center>

    <form name="messaggio" method="post" action="contatti_messaggi.php">
    <table><br><br>
    <tr><td><b><font face="Arial Black">NOME:</b></font></td><td><input type="text" maxlength="20" name="user"></td></tr>
    <tr><td><b><font face="Arial Black">EMAIL:</b></font></td><td><input type="text" maxlength="64" name="email">*Non sara' visibile nei commenti</td></tr>


    <tr><td><b><font face="Arial Black"><br><br><br><br><br><br><br><br><br><br><br ><br>MESSAGGIO:</b></td></font><td>
    <br><br><center><div id="div5">
    <center><img src="http://miosito/immagini/div24.gif"></center>
    <h5><b><font color="red">INSERISCI IL CODICE ANTISPAM*</font></b></h5>
    <center><img src="http://miosito/immagini/div24.gif"></center>








    <h4><span id="rainbow">SEI UMANO ?</span></h4>
    <br>

    <script type="text/javascript">DrawBotBoot()</script>

    <input id="Button1" type="button" value="Verifica" onclick="alert( ValidBotBoot());"/> <br>

    <center><img src="http://miositoweb/immagini/div24.gif"></center>

    </div></center>

    ---------------------------------------------------------------------------------------------------------
    captcha_pinkopallo_contatti.js

    <script type="text/javascript">

    var a = Math.ceil(Math.random() * 10);
    var b = Math.ceil(Math.random() * 10);
    var c = a + b







    function DrawBotBoot()
    {

    document.write("<b>Qual'e' il risultato? "+ a + " + " + b +"=</b></br>");
    document.write("<input id='BotBootInput' type='text' maxlength='2' size='3'/></br>");

    }
    function ValidBotBoot(){
    var d = document.getElementById('BotBootInput').value;
    var messaggiook="Esatto ! Continua ed invia il tuo messaggio";
    var messaggioko="Sbagliato !Riprova....";



    if (d == c) return messaggiook ;



    return messaggioko ;


    }

    </script>
    Ultima modifica di giancadeejay; 14-11-2014 a 15:25
    Il mio sito
    www.giancadj.altervista.org

  2. #2
    Nessun aiuto davvero??
    Il mio sito
    www.giancadj.altervista.org

  3. #3
    Ho sbagliato sezione?
    Il mio sito
    www.giancadj.altervista.org

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    L'anti SPAM javascript non servono quasi a nulla (dato che gli spyware non l'hanno attivo) cerca in rete uno captcha php valido.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Tag per questa discussione

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 © 2025 vBulletin Solutions, Inc. All rights reserved.