Hola.
Tengo un simple código en PHP que genera un captcha para validacion de usuarios.
funciona perfecto en local, pero no en el servidor.
Según PHP.NET, ninguna de las funciones utilizadas en este código está obsoleta.
Instalé la librería de imagenes GD en el servidor, ejecutando el siguiente comando: apt-get install php5-gd, lo cual funcionó ya que luego de hacer eso, la pagina de PHP INFO dice que el soporte de imagenes en JPEG y PNG están habilidatos.
¿¿Que más podría intentar?? De antemano gracias, cualquier pista es bienvenida, saludos cordiales.
INDEX.HTML:
Código HTML:
<!DOCTYPE html>
<html>
<head>
<title>CAPCHA TEST</title>
</head>
<body>
<img src="img_capcha.php">
</body>
</html>
IMG_CAPCHA.PHP:
Código PHP:
<?php
$value1 = rand(1, 9);
$value2 = rand(1, 9);
$Image = imagecreatefrompng('capcha.png');
$Background_color = imagecolorallocate($Image, 255, 255, 255);
$Text_color = imagecolorallocate($Image, 255, 255, 255);
imagestring($Image, 5, 21, 15, $value1 . " " . $value2 . "", $Text_color);
imagepng($Image);
?>
CAPCHA.PNG:
RESULTADO ESPERADO (funciona en local):