Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Duda con formulario y reCaptcha

Estas en el tema de Duda con formulario y reCaptcha en el foro de PHP en Foros del Web. Hola, Tengo un formulario con una imagen captcha, el problema que tengo es que si valido el formulario sin ingresar el captcha no me hace ...
  #1 (permalink)  
Antiguo 08/05/2014, 08:58
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Duda con formulario y reCaptcha

Hola,
Tengo un formulario con una imagen captcha, el problema que tengo es que si valido el formulario sin ingresar el captcha no me hace la validación. En cambio si quito el id del formulario si que me funciona a la perfeccion, alguien sabe porque pasa eso.

Si lo dejo asi si que funciona
Código HTML:
Ver original
  1. <form accept-charset="utf-8"  class="formulario" enctype="multipart/form-data" method="post" >

Código PHP:
<?php 
      
require_once('recaptchalib.php');

$publickey "6LelLfMSAAAAAPOTIyxdSGYLtCWm-Mv37x7kquk4";
$privatekey "6LelLfMSAAAAAHCUI9KvC3_R-mWO7r6zi5OT3N_V";

// inicializamos
$error null;

if (
$_POST['action'] == "register") {
    
$re_ip $_SERVER["REMOTE_ADDR"];
    
$re_challenge $_POST["recaptcha_challenge_field"];
    
$re_response $_POST["recaptcha_response_field"];
    
    
$resp recaptcha_check_answer($privatekey$re_ip$re_challenge$re_response);
    
    if (
$resp->is_valid) {
        
// procesar registro
            
echo "<script language='JavaScript'>"
            echo 
"location = 'casting.php'"
            echo 
"</script>";  
        exit;        
    } else {
        
$error $resp->error;
    }
}
?>

Código HTML:
Ver original
  1. <form accept-charset="utf-8"  class="formulario" id="formulario" enctype="multipart/form-data" method="post" >
  2.      
  3.  
  4.             <li>
  5.               <label for="nombre">Nombre: </label>
  6.              <input id="nombre" name ="nombre" type="text">
  7.             </li>
  8.    
  9.             <li>
  10.               <label for="edad">Edad: </label>
  11.               <input id="edad" name="edad" class="text" size="3" />
  12.             </li>
  13.  
  14.             <li>
  15.               <label for="residencia">Residencia: </label>
  16.               <input id="residencia" name="residencia" class="text" />
  17.             </li>
  18.    
  19.             <li>
  20.              <label for="fotocuerpo1">Foto cuerpo 1: </label>
  21.              <input type="file" id="fotocuerpo1" name="fotocuerpo1" class="text file" >
  22.             </li>      
  23.            
  24.                <li>
  25.               <label for="fotocuerpo2">Foto cuerpo 2: </label>
  26.               <input type="file" id="fotocuerpo2" name="fotocuerpo2" class="text file" >
  27.             </li>
  28.            
  29.             <li>
  30.             <?php echo recaptcha_get_html($publickey, $error); ?>
  31.             </li>
  32.    
  33.             <input type="hidden" name="action" value="register" />
  34.  
  35.         <input type="submit" name="submit" value="Enviar Datos"/>
  36.         </form>
  #2 (permalink)  
Antiguo 12/05/2014, 05:04
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Duda con formulario y reCaptcha

He encontrado un hilo que es similar a lo que me pasa a mi

http://www.forosdelweb.com/f179/vali...-real-1098004/

Podéis mover el tema a Javascript haber si alguien me puede echar una mano

Gracias

Etiquetas: formulario, html, recaptcha, registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:19.