captcha in un form -- php+js

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
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 = "[email protected]";
$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>
 
Discussioni simili
Autore Titolo Forum Risposte Data
P PHP - Leggere una pagina passata con Form e Captcha PHP 0
Shyson Un form non aggiorna il codice captcha Javascript 0
E Pagina Cloudflare e captcha Domini 0
C [OFFRO] Click Day - Risoluzione Captcha Offerte e Richieste di Lavoro e/o Collaborazione 4
A Odio captcha e simili... PHP 0
P Problema captcha su pagina php PHP 2
M Problema captcha ? PHP 15
A Errore codice Captcha PHP 1
Shyson Non trova immagine Captcha PHP 4
felino Commenti: email di notifica, reply solo dall'admin e captcha WordPress 1
L forum con captcha Classic ASP 1
I captcha PHP 7
Shyson Pulsante refresh codice captcha Javascript 0
filippino phpBB: spam nonostante captcha e domanda di sicurezza phpBB 0
felino Really Simple Captcha: errore 404 sull'immagine WordPress 4
A Generatore captcha PHP 4
H Problema validazione CAPTCHA PHP 20
R Visualizzare captcha di un altro sito? PHP 2
asevenx problema con codice di sicurezza captcha PHP 2
V Immagini CAPTCHA con ASP senza librerie esterne Classic ASP 0
K modulo invio mai:l non riesco ad integrare captcha PHP 18
B Problemi guestbook con immagine captcha Classic ASP 0
R Captcha quasi ultimato...problem!!! PHP 6
borgo italia captcha in falsh Flash 7
Z Come inserire Captcha PHP 6
A Implementare CAPTCHA in directory .asp Classic ASP 6
M CAPTCHA - come installarlo PHP 4
F Captcha nel guestbook Classic ASP 0
A Implementare captcha in asp Classic ASP 2
L inserimento form dati multipli ? PHP 0
L Problemi form Pagina php HTML e CSS 2
Cosina Creare bottone delete in form upload PHP 4
Cosina Creare bottone delete in form upload PHP 1
D Devo far funzionare un form di contatti PHP 4
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
AC1 Form in finestra modale PHP 1
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
A Inserimento dati nel database tramite form + altre operazioni PHP 18

Discussioni simili