Foros del Web » Programando para Internet » PHP »

Imagen aleatoria de fondo para un captcha

Estas en el tema de Imagen aleatoria de fondo para un captcha en el foro de PHP en Foros del Web. Hola amigos a ver si me pueden ayudar con esto: Tengo un codigo para hacer un captcha y lo hace bien, pero en donde me ...
  #1 (permalink)  
Antiguo 08/04/2015, 10:49
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 11 años, 11 meses
Puntos: 5
Imagen aleatoria de fondo para un captcha

Hola amigos a ver si me pueden ayudar con esto:

Tengo un codigo para hacer un captcha y lo hace bien, pero en donde me pone una imagen de fondo , necesito que no sea siempre la misma imagen de fondo , sino que varie el fondo de vez de en cuando.

Para ello utiizo array_rand pero no se implementarlo del todo.

Si me pudieran ayudar les estaria muy agradecido, miren este es mi codigo:

Código PHP:
Ver original
  1. header('Content-Type: image/png');
  2.  
  3.     $array_aleatorio = array("fondo_captcha_1.png", "fondo_captcha_2.png");
  4.     $img_aleatoria = array_rand($array_aleatorio, 1);
  5.  
  6.     $imagen = @imagecreatefrompng("../../imgs/".$img_aleatoria);
  #2 (permalink)  
Antiguo 08/04/2015, 14:47
(Desactivado)
 
Fecha de Ingreso: abril-2015
Ubicación: España
Mensajes: 616
Antigüedad: 9 años
Puntos: 74
Respuesta: Imagen aleatoria de fondo para un captcha

prueba esto

Código PHP:
Ver original
  1. $imagen = @imagecreatefrompng("../../imgs/".$img_aleatoria . "?" . time());

Etiquetas: aleatoria, captcha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.