Visualizzazione dei risultati da 1 a 4 su 4

Discussione: captcha in un form

Visualizzazione discussione

  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

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.