![]() |
APORTE: Sistema de Captcha Saludos a todos. Estoy por ausentarme un tiempo del foro, y no quería dejar este proyecto inconcluso. Se trata de una clase basada en PHP y GD que genra códigos e imágenes Captcha. Entre sus principales características están:
http://phperu.net/captcha/captcha.php y con algo de personalización puede generar imágenes similares a esta: http://phperu.net/captcha/captcha_ejemplo.php?nuevo (Ambas muestras son generadas en tiempo real, y pueden ser cambiadas recargando esta página) En la página web del script se encuentra un pequeño tutorial sobre su uso y su configuración, así como algunos ejemplos. Desde allí se puede descargar el script y también un juego de fuentes y fondos que se pueden emplear con el script. http://phperu.net/captcha Saludos, :adios: |
Re: APORTE: Sistema de Captcha Cita:
Fabuloso, me has dejado con la boca abierta viendo todas las configuraciones que puedes añadirle y tan fácil configuración! Qué quieres aumentar la dificultad, pam, que quieres mas lineas pam, que quieres usar fondos pam! tremendo. Un 10 :aplauso::aplauso::aplauso: |
Re: APORTE: Sistema de Captcha Lo que no he conseguido es hacer las letras mas pequeñas Código PHP: |
Re: APORTE: Sistema de Captcha Cita:
Hace un tiempo me hice una clase para generar captchas. Pero lo único que hace es generar la imagen a partir de una cadena aleatoria. Tengo que probar el tuyo, que le da mil vueltas al mío... Gracias !! Suscribo lo dicho por neodani, un 10 :-) |
Re: APORTE: Sistema de Captcha Gracias por los comentarios :-) Cita:
Código PHP: Saludos, :adios: |
Re: APORTE: Sistema de Captcha Cita:
Gracias crack! :aplauso: |
Re: APORTE: Sistema de Captcha Excelente, muchas gracias por el aporte :hifive: |
Re: APORTE: Sistema de Captcha hola... alguien podria ponerme un ejemplo de como adaptar el captcha a un simple formulario de html es que no consigo verlo claro en la web del autor muchas gracias |
Re: APORTE: Sistema de Captcha El formulario HTML lo procesas procesa en una página PHP cierto? Para insertar el captcha en el formulario simplemente hazlo como cualquier otra imagen. Creas un archivo captcha.php, allí instancias la clase, generas el captcha, y lo muestras; y es ese archivo el que pondrás el un tag <img> en tu formulario. Creas un campo de texto donde el usuario ingresará el código. Luego, cuando procesas el formulario, haces la comprobación usando el método verificaCaptcha() tal y como lo pongo en el tutorial y en el ejemplo que allí hay. Si tienes más dudas, publica el código de tu formulario para ayudarte a integrarlo un poco. Un saludo, :adios: |
Re: APORTE: Sistema de Captcha mejor me explicas un poco: este formulario esta en una pagina html a secas, entonces que archivos tengo que adjuntarle y que cambios hago? muchas gracias de verdad por vuestra ayuda :aplauso::aplauso: Código: <form action="/cgi-sys/guestbook.cgi" target=guestwindow onSubmit="return enviado()">Código: </script> |
Re: APORTE: Sistema de Captcha hola okram: estoy testeando tu aporte y la verdad esta muy bueno pero tengo un par de dudas que espero me pudas ayudar: Yo uso tu sistema para loguear los administradores de mi web, el problema que tengo es que nose como hacer para que una vez dentro de la administración si quiere ir al inicio de la web y volver despues a la administracion no me pida el login de nuevo. No se si me explique bien? salu2 |
Re: APORTE: Sistema de Captcha otra ves sorprendiendo felicidades man |
Re: APORTE: Sistema de Captcha @destor77, eso ya no depende del script, sino de la forma como conserves los datos del usuario a lo largo de varias páginas. Puedes usar cookies o sesiones para propagar esta información. Si buscas en el foro o en Google, encontrarás muchos tutoriales al respecto. @kaninox, gracias por el comentario. Me han notificado por MP que no se puede acceder al sitio desde algunos territorios. Tengo reportes del bloqueo por parte de Speedy/Telefónica y otros ISP de algunos sitios, entre ellos, la compañía de Hosting ByeT, en la cual tengo hospedado el sitio entero. Trataré de hacer un poco de tiempo para solucionar esto (Ando buscando un nuevo proveedor de hosting). Podrían confirmarme el acceso al sitio? Saludos, :adios: |
Re: APORTE: Sistema de Captcha Excelente aporte okram :arriba: Saludos. |
Re: APORTE: Sistema de Captcha Cita:
Código PHP: |
Re: APORTE: Sistema de Captcha Hola, no logro entender como integrar el sistema a la comprobación del formulario. El código que uso para comprobar el formulario es Código PHP: Código PHP: muchas gracias y felicitaciones por el sistema ya que todos escriben maravillas. |
Re: APORTE: Sistema de Captcha Hola a todos... Me pasa lo siguiente: en localhost veo la imagen generada por el Captcha, pero cuando subo los archivos al Servidor (de pago), no veo la imagen. Será problema de alguna habilitación del PHP en el Servidor? Saludos.- |
Re: APORTE: Sistema de Captcha comprueba que en tu servidor esté permitido GD ^^ |
Re: APORTE: Sistema de Captcha A mi tampoco me funciona en el servidor i si que tiene instalado GD. Por que puede ser? |
Re: APORTE: Sistema de Captcha Si... el Servidor tiene instalado GD PHP Version: 4.4.4 GD Version: (2.0.28 compatible) FreeType Support: enabled FreeType Linkage: with freetype Pero aún así, la imagen no aparece!!! Saludos.- |
Re: APORTE: Sistema de Captcha Yo intento incluir echos en el codigo, por ejemplo al principio del phpcatpcha.lib.php para ver por donde puede estar el error, pero es que no me muestra ni siquiera ese echo estando al principio. Esto es lo que me deja precupado!! |
Re: APORTE: Sistema de Captcha Bueno creo que el motivo por el que no nos funciona es por que al tener una versión menor que php5 las classes no estan bien interpretadas. Esto es cierto? I si lo és como podemos usar-lo com php4? Gracias a todos cracks! |
Re: APORTE: Sistema de Captcha Hola a todos... Bueno, orientado un poco por elpibeyf con respecto a que si era problemas de versión de PHP, el hecho de que no mostrara la imagen captcha... hice mi consulta y pedido de ayuda al soporte tecnico de mi umilde pero leal Servidor. Esta es su respuesta la cual copio y pego textualmente: Estimado Cliente Gracias por comunicarse con Soporte Tecnico Efectivamente, el problema esta en la version de PHP. Los atributos y metodos public, private y protected son validos unicamente a partir de php5. He realizado un simple search & replace dentro del archivo PHPCaptcha.lib.php, reemplazando los metodos por "var" y el script comenzo a funcionar normalmente. Quedamos a su disposicion por cualquier consulta adicional Efectivamente, la imagen del Captcha está funcionando. Porsupuesto que yo de eso no entiendo nada... pero acá hay muchos expertos que le echarán mano al asunto para ayudar a muchos interesados. Saludos.- |
Re: APORTE: Sistema de Captcha PHPCaptcha.lib.php para versiones de php4 Bueno, viendo que no aparece nadies por aquí... dejo el script PHPCaptcha.lib.php para los novatos como yo. Esto hará que se muestre la imagen Captcha en versiones php4 Código PHP: |
Re: APORTE: Sistema de Captcha Hola nuevamente... Sería bueno, que alguien explique detalladamente y con ejemplos para los novatos, de cómo incorporar la comprobación del código captcha... yo no puedo hacerlo funcionar. Incluso copie integramente el ejemplo del tutorial del autor y no funciona, tira errores. Por favor, alguien que lo está haciendo funcionar o que sepa, que comparta como es, ya que el autor está desaparecido vaya a saber uno por que tierras de este mundo!! Gracias y saludos.- |
Re: APORTE: Sistema de Captcha Hola nuevamente... El asunto es que tengo un formulario en contacto.php al cual le incorpore el Captcha que me muestra la imagen con su código sin problemas. Al enviar el formulario lo recepciona el archivo registro.php, es decir, sería el archivo que procesa el formulario. Este registro.php verifica si algunos campos (obligatorios) están llenos o no. Si todo está bien, incorpora los datos aportados en una BD y envía un correo al usuario para que active su cuenta. Hasta ahí todo bien, el inconveniente que tengo y no puedo darme cuenta como es (después de mucho intentar), es cómo meter en el archivo registro.php la comprobación del código captcha ingresado... no puedo hacerlo funcionar!!! Comprobación del Captcha Código PHP: Por favor, ayudenmé!!! Gracias. registro.php Código PHP: |
Re: APORTE: Sistema de Captcha Saludos a todos. Ante todo pido mil disculpas por demorar en responder. El tiempo ahora es lo que más me falta. Efectivamente, el script requiere una versión de PHP >=5, no es compatible con versiones inferiores ya que PHP5 introduce una nueva manera de procesar objetos. Y la tendencia ahora es migrar todos a PHP5, que se considera una transición hacia el ya llegando PHP6. Ahora, los que piden como integar la comprobación. Es importante incluir el script antes de realizar la comprobación en el código. He aquí el código más sencillo: Código PHP: |
Re: APORTE: Sistema de Captcha Hola okram... Lo siento por mi torpeza... pero si no me ayudas con el ejemplo del archivo registro.php que muestro más arriba, no voy a poder hacerlo funcionar... estoy probando de varias maneras para incorporar la comprobación y no hay caso. La verdad que el Capcha está espectacular... pero no hay forma de que lo pueda comprobar. Si se me puede ayudar en eso muy agradecido y sino, muchas gracias igual. Saludos.- |
Re: APORTE: Sistema de Captcha muchas gracias por la deferencia okram, te agradezco Germán |
Re: APORTE: Sistema de Captcha Excelente okram, siempre un gusto leer tus códigos ;) Espero que el tiempo de tu ausencia sea corto, y suerte en lo que vayas a emprender. |
| La zona horaria es GMT -6. Ahora son las 03:32. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.