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>
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>