Foros del Web » Programando para Internet » PHP »

recaptcha en mi foro

Estas en el tema de recaptcha en mi foro en el foro de PHP en Foros del Web. Bueno gente paso a contarles mi problema. Tengo un foro en una pagina web que administro y continuamente me llena de spam los comentarios, asi ...
  #1 (permalink)  
Antiguo 27/07/2009, 14:10
 
Fecha de Ingreso: julio-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
recaptcha en mi foro

Bueno gente paso a contarles mi problema. Tengo un foro en una pagina web que administro y continuamente me llena de spam los comentarios, asi que pense en colocarle recaptcha, entonces me registro en recaptcha.net, obtuve las key, baje el archivo zipeado recaptcha-php-1.10, extraigo el contenido y de ahi en mas no se como seguir, quisiera que alguien paso por paso me explique como se hace para usarlo, que hago con los archivos que extraje, como se colocan en la pagina de mi foro, necesitaria que sean muy claros y muy detallados, porque la verdad no se ni como empezar. Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 27/07/2009, 14:18
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: recaptcha en mi foro

http://inko9nito.wordpress.com/2007/...tcha-with-php/

o:

En san Google
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 27/07/2009, 18:45
 
Fecha de Ingreso: julio-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: recaptcha en mi foro

Esta buena la pagina, pero tuve algunos problemas, el primero esta en ingles y no esta tan simple. Voy a aclarar bien que es lo que necesito saber:
Descargo recaptcha, obtengo las llaves tambien, ahora tengo la pagina donde esta el formulario al cual quiero incorporarle captcha el cual tiene el siguien codigo:
<?php
$include_path = dirname(__FILE__);
include_once $include_path."/admin/config.inc.php";
include_once $include_path."/lib/$DB_CLASS";
include_once $include_path."/lib/image.class.php";
include_once $include_path."/lib/template.class.php";
include_once $include_path."/lib/vars.class.php";
include_once $include_path."/lib/add.class.php";
include_once $include_path."/lib/phrase.class.php";

$gb_post = new addentry($include_path);

if (isset($_POST["gb_action"])) {
$gb_post->name = (isset($_POST["gb_name"])) ? $_POST["gb_name"] : '';
$gb_post->email = (isset($_POST["gb_email"])) ? $_POST["gb_email"] : '';
$gb_post->url = (isset($_POST["gb_url"])) ? $_POST["gb_url"] : '';
$gb_post->comment = (isset($_POST["gb_comment"])) ? $_POST["gb_comment"] : '';
$gb_post->location = (isset($_POST["gb_location"])) ? $_POST["gb_location"] : '';
$gb_post->icq = (isset($_POST["gb_icq"])) ? $_POST["gb_icq"] : 0;
$gb_post->aim = (isset($_POST["gb_aim"])) ? $_POST["gb_aim"] : '';
$gb_post->gender = (isset($_POST["gb_gender"])) ? $_POST["gb_gender"] : '';
$gb_post->userfile = (isset($_FILES["userfile"]["tmp_name"]) && $_FILES["userfile"]["tmp_name"] != "") ? $_FILES : '';
$gb_post->user_img = (isset($_POST["gb_user_img"])) ? $_POST["gb_user_img"] : '';
$gb_post->preview = (isset($_POST["gb_preview"])) ? 1 : 0;
$gb_post->private = (isset($_POST["gb_private"])) ? 1 : 0;
$gb_post->token = (isset($_POST["gb_token"])) ? $_POST["gb_token"] : '';
$gb_post->gb_captcha = (isset($_POST["gb_captcha"])) ? $_POST["gb_captcha"] : '';

echo $gb_post->process($_POST["gb_action"]);
} else {
echo $gb_post->process();
}
?>

bueno no se que hacer ahora, yo engo una carpeta que se llama libro de visitas, ahi dentro tengo guardada las paginas que conforman el foro, por lo que entendi tengo que copiar y pegar el archivo recaptchalib.php en esa carpeta.
Bueno ahora no se que hacer si tengo que crear una pagina nueva donde poner todo los codigos como el require, la llave o donde es que van.
Por favor necesitaria en castellano paso por paso muy sencillo explicado.
Desde ya muchas gracias.
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 16:30.