Estoy usando el codigo CAPTCHA del sistema de aportes de este subforo, y no me funciona, y lo modifique de pies a cabeza...
Tengo la libreria GD instalada, PHP 5.2.0 y no se... no quiere...
Asi queda la 'supuesta imagen':
![](http://img235.imageshack.us/img235/2696/captchamaloju1.th.jpg)
Y tengo 2 paginas, Captcha.php y Captcha_ejemplo.php:
Captcha_ejemplo:
Código PHP:
<?php
include_once 'PHPCaptcha.lib.php';
$captcha = new Captcha;
$captcha->confCaptcha("fondos","./fondos/");
$captcha->confCaptcha("fuentes","./fuentes/");
//$captcha->confCaptcha("codigos","./archivo_de_palabras.txt");
$captcha->confCaptcha("dificultad",12);
$captcha->confCaptcha("tamaño",25);
$captcha->confCaptcha("longitud",10);
$captcha->confCaptcha("ancho",330);
$captcha->confCaptcha("alto",80);
$captcha->confCaptcha("dificultad",20);
$captcha->confCaptcha("clineas",true);
$captcha->confCaptcha("nlineas",100);
$captcha->confCaptcha("caracteres",range("a","z"));
# Generar una nueva imagen sólo si $_GET['nuevo'] está definido
$nuevo = (isset($_GET['nuevo']) ? true : false);
$captcha->generaCaptcha($nuevo);
$captcha->guardaCaptcha();
$captcha->muestraCaptcha();
?>
Código PHP:
<?php
# Inclusión del script
include 'PHPCaptcha.lib.php';
# Si el formualrio ha sido enviado
if(isset($_POST['captcha'])) {
# Verificamos el código Captcha introducido
if(Captcha::verificaCaptcha($_POST['captcha'])) {
# El captcha ha sido ingresado correctamente, así que procedemos
# a procesar el formulario.
echo "<span style=\"font: bold 25px Tahoma; color: #00f;\">Código correcto</span>";
} else {
# El captcha introducido es incorrecto
echo "<span style=\"font: bold 23px Tahoma; color: #f00;\">Código incorrecto</span>";
echo "<br>Pusiste <b>$_POST[captcha]</b> y era <b>$_SESSION[phpcaptcha_codigo]</b>";
}
echo "<br><br>";
}
?>
<!-- Inicio del formulario -->
<form name="Captcha" action="" method="post">
<img src="ejemplo.php" />
<br/>Clic para recargar la imagen
<br/><br/>
Escriba el código mostrado en la imagen (10 caracteres):
<input type="text" value="" name="captcha" id="captcha" autocomplete="off"/>
<br/><br/>
<input type="submit" value="Comprobar" name="submitCaptcha"/>
</form>
<!-- Fin del formulario -->
<script>document.forms[0].captcha.focus();</script>
Espero que me puedan dar una solucion, o al menos algo rapido y menos robusto como el Captcha de imagenes. (Necesito que sea desde codigo asi, ya que probe con esos Captcha que te dan el codigo en la red)
Saludos
![Policia](http://static.forosdelweb.com/fdwtheme/images/smilies/cop.png)