Hola a todos,
Estoy desarrollando un formulario utilizando captcha para evitar correos spam, lo cual estoy usando una clase donde tengo el codigo para generar la imagen:
Código PHP:
class captchaImage(
function Image(){
$md5 = md5(microtime() * mktime());
$string = substr($md5,0,5);
$captcha = imagecreatefrompng("./captcha.png");
$black = imagecolorallocate($captcha, 0, 0, 0);
$line = imagecolorallocate($captcha,233,239,239);
imageline($captcha,0,0,39,29,$line);
imageline($captcha,40,0,64,29,$line);
imagestring($captcha, 5, 1, 5, $string, $black);
$_SESSION['key'] = md5($string);
header("Content-type: image/png");
imagepng($captcha);
}
}
Cuando hago la pruba ejecutando el archivo de la clase correo perfectamente, pero cuando intento llamar la clase desde otro archivo me arroja un monton de caracteres extraños.
No he podido resolver este problema, es por eso que les pido ayuda para que me asesoren con esto.
De antemano gracias a todos,