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