Hola a todos,
Aunque sea un poco cutre yo les comento la forma que yo utilizo para conseguir un codigo aleatorio de seguridad por imagenes sin utilizar la libreria GD. A lo mejor alguien esta en la misma situacion que yo y no puede utilizar dicha libreria por diversos motivos. Bueno, aqui va la solucion cutre. Te editas 10 imagenes con numeros del 0 al 9 y los renombras con el mismo numero que has puesto en la imagen, es decir, si has hecho la imagen del numero 4 pues lo llamas 4.gif. Lo siguiente seria meter este codigo que genera el numero aleatorio
<?
$codigo = "";
$num_cod = 10; //La longitud del numero a crear
for ($i=1;$i<=$num_cod;$i++)
{
$num = rand(0,9);
$codigo .= $num;
printf("<img src='./ruta dond se encuetren las fotos/%s.gif'>",$num);
}
echo $codigo;
?>
Asi de sencillito. Luego para validar tiene la variable $codigo que es donde va almacenado el numero generado anteriormente. Repito que es un poco cutrecillo pero funcione, jejeje
Un saludo