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
Cosina Captcha php PHP 1
E Pagina Cloudflare e captcha Domini 1
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
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
K form Inserimento record mysql PHP 2
I Form con selettore HTML e CSS 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
D Form contatti non funzionante HTML e CSS 0
A Stampare dati da form PHP 8
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
I Form HTML e CSS 17
otto9due $_FILE non passa i dati dal form PHP 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0

Discussioni simili