Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2010, 12:59
Adrian967
 
Fecha de Ingreso: abril-2010
Mensajes: 9
Antigüedad: 14 años, 4 meses
Puntos: 0
Ayuda con CAPTCHA y Formulario por favor!!

Hola, ya no se donde buscar y me registre en este foro para ver si me podeis ayudar. Me he hecho un captcha segun las explciaciones de esta web: http://blog.unijimpe.net/crear-captcha-con-php/

y cuando ya lo tengo listo y le añado el formulario y lo de verificar que hayan escrito el email, etc.. no va.. por favor ayudarme

Tengo puesto esto de codigo:



Código:
<?php
session_start();
if ($_POST['action'] == "checkdata") {
	if ($_SESSION['tmptxt'] == $_POST['tmptxt']) {
		echo "Bienvenido";
	} else {
		echo "Intentalo nuevamente";
	}
	exit;
}
?>
<html>
<head>
 <SCRIPT language="JavaScript" type="text/javascript"> 
      <!-- 
    function refresh_image(image){
	tmp = new Date();
	tmp = "?"+tmp.getTime() 
	document.images["image_verify"].src = image+tmp 
}
      // --> 
      </SCRIPT>
	    <script type="text/javascript">
<!--
function isBlank(val){
if(val==null){return true;}
for(var i=0;i<val.length;i++) {
if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}
}
return true;
}
function validar() {
errores = false;
if(isBlank(document.getElementById('credentials.username').value)) {
alert("Por favor, escribe tu habbonombre. En caso de no estar registrad@ en habbo.es, escribe tu nombre.");
errores = true;
}
if(isBlank(document.getElementById('asunto').value)) {
alert("Por favor, selecciona el asunto por el cual quieres contactarnos.");
errores = true;
}
if(isBlank(document.getElementById('mail').value) && !errores) {
alert("Por favor, escribe tu verdadero E-mail para poder contactar contigo.");
errores = true;
} else {
if(!errores) {
if(!validar_email(document.getElementById('mail').value)) {
errores = true;
}
}
}
if(isBlank(document.getElementById('mensaje').value) && !errores) {
alert("Por favor, escribenos el mensaje.");
errores = true;
}
return !errores;
}
function validar_email(valor) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
return (true)
} else {
alert("Por favor, escribe tu verdadero E-mail para poder contactar contigo.");
return (false);
}
}
-->
  </script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CAPTCHA con PHP</title>
<meta name="description" content="CAPTCHA con PHP: ejemplo para demostrar la creacion de Captcha con PHP." />
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center" class="descdet">
	<div class="bordeder">
		<strong class="subder">CAPTCHA con PHP </strong><br>
		Ingresar el texto mostrado en la imagen <br>
		<form action="enviar.php" method="post" onsubmit="return validar()">
		                    <label><span class="style6">Habbo
Nombre:</span> <input name="credentials.username"
 id="login-username" size="30" type="text"> </label>
                    <p> <label><span class="style6">Asunto:</span>
                    <select name="asunto" id="asunto">
                    <option selected="selected">Seleccione
el
asunto</option>
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                    <option value="5">5</option>
                    <option value="6">6</option>
                    <option value="7">7</option>
                    </select>
                    </label> </p>
                    <p> <label><span class="style6">Tu
E-mail:</span> <input name="mail" id="mail"
 size="30" autocomplete="off" type="text"></label></p>
                    <p> <label> <span class="style6">Mensaje:</span><br>
                    <textarea name="mensaje" cols="40"
 rows="8" id="mensaje"></textarea></label></p>
<p><label>
		  <img src="captcha.php" width="100" height="30" vspace="3" name="image_verify" id="image_verify"> <a href="javascript:refresh_image('captcha.php');">Dadme Otro Código</a></label></p><br>
		  <input name="tmptxt" type="text" size="30"><br>
		  <input name="btget" type="submit" class="boton" value="Verificar Codigo">
		  <input name="action" type="hidden" value="checkdata">
		</form>
	</div>
	</td>
  </tr>
</table>
</body>
</html>
Ayuda por favor no sabeis cuanto os agradecere vuestra ayuda