Foros del Web » Programando para Internet » PHP »

imagen dinamica

Estas en el tema de imagen dinamica en el foro de PHP en Foros del Web. buenas.. como estan?? bueno mi duda es.. que al registrarse se muestra una imagen dinamica para que no exista spam entonce tengo: 1º el registro ...
  #1 (permalink)  
Antiguo 25/04/2010, 19:01
 
Fecha de Ingreso: abril-2010
Mensajes: 68
Antigüedad: 14 años
Puntos: 0
Pregunta imagen dinamica

buenas.. como estan??
bueno mi duda es.. que al registrarse se muestra una imagen dinamica para que no exista spam entonce tengo:
1º el registro
<form action="registro.php" method="post">
Dígitos verificadores:<img src="pagina2.php">
<br>
Ingrese valor:
<input type="text" name="numero">
<br>
<input type="submit" value="Verificar">
</form>

2ºpagina2.php (donde esta la imagen dinamica):
<?php
$ancho=100;
$alto=30;
$imagen=imageCreate($ancho,$alto);
$amarillo=ImageColorAllocate($imagen,255,255,0);
ImageFill($imagen,0,0,$amarillo);
$rojo=ImageColorAllocate($imagen,255,0,0);
$valoraleatorio=rand(100000,999999);
session_start();
$_SESSION['numeroaleatorio']=$valoraleatorio;
ImageString($imagen,5,25,5,$valoraleatorio,$rojo);
for($c=0;$c<=5;$c++)
{
$x1=rand(0,$ancho);
$y1=rand(0,$alto);
$x2=rand(0,$ancho);
$y2=rand(0,$alto);
ImageLine($imagen,$x1,$y1,$x2,$y2,$rojo);
}
Header ("Content-type: image/jpeg");
ImageJPEG ($imagen);
ImageDestroy($imagen);
?>


deberia estar bueno xD pero no me muestra la foto..:O sale el icono con una "x" que quiere decir que no hay imagen

yo no entender XD

porfavor si alguien me ayudaaa
saludos y gracias a todos
  #2 (permalink)  
Antiguo 26/04/2010, 01:26
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 17 años, 6 meses
Puntos: 32
Respuesta: imagen dinamica

Hola.

El error lo tienes aqui
<img src="pagina2.php">
deberia poner la ruta de la imagen

Saludos.
  #3 (permalink)  
Antiguo 26/04/2010, 04:13
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: imagen dinamica

<img src="pagina2.php"> En vez de esto podías hacer un include a pagina2.php y en ese documento mostrar la imagen.
  #4 (permalink)  
Antiguo 26/04/2010, 13:29
 
Fecha de Ingreso: abril-2010
Mensajes: 68
Antigüedad: 14 años
Puntos: 0
Respuesta: imagen dinamica

muchas gracias a los 2 por responder
bueno miren por gogupe puse esto
<form action="registro.php" method="post">
Dígitos verificadores:<img src="./pagina2.php" />
<br>
Ingrese valor:
<input type="text" name="numero">
<br>
<input type="submit" value="Verificar">
</form>


ese icono con una "X" como diciendo que no hay imagen :S

por xorcisa puse esto:
<form action="registro.php" method="post">
Dígitos verificadores: <?php include("pagin2.php"); ?>
<br>
Ingrese valor:
<input type="text" name="numero">
<br>
<input type="submit" value="Verificar">
</form>

pero tampoko me resultoo xd and porquee? que es lo que falta???
gracias
saludos
  #5 (permalink)  
Antiguo 26/04/2010, 23:47
 
Fecha de Ingreso: abril-2010
Ubicación: Bogotá; Colombia
Mensajes: 17
Antigüedad: 14 años
Puntos: 1
Respuesta: imagen dinamica

mmm... yo tuve un problema similar y lo solucione poniendo la imagen como un jpg y poniendo la ruta absoluta de la imagen, algo como: http://www.tuservidor.com/images/imagendelformulario.jpg.
  #6 (permalink)  
Antiguo 27/04/2010, 03:21
Avatar de zerpico_01  
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: imagen dinamica

prueba asi

<img src="pagina2.php" />

de todos modos tu sistema sera vulnerable ya que debes validar por lista negra como esto :

$listanegra= array(".php", ".phtml", ".php3", ".php4", ".js", ".shtml", ".pl" ,".py");

y ademas debe probarse si pasa histogramas ya que los spamer usan programas que buscan bordes para tomar el dato....
la mejor opcion es usar un sistema mas complejo usa este: es el secure imagen el mas renombrado de todos

http://www.phpcaptcha.org/

saludos!
  #7 (permalink)  
Antiguo 27/04/2010, 05:49
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: imagen dinamica

Cita:
Iniciado por garrablanka Ver Mensaje
muchas gracias a los 2 por responder
bueno miren por gogupe puse esto
<form action="registro.php" method="post">
Dígitos verificadores:<img src="./pagina2.php" />
<br>
Ingrese valor:
<input type="text" name="numero">
<br>
<input type="submit" value="Verificar">
</form>


ese icono con una "X" como diciendo que no hay imagen :S

por xorcisa puse esto:
<form action="registro.php" method="post">
Dígitos verificadores: <?php include("pagin2.php"); ?>
<br>
Ingrese valor:
<input type="text" name="numero">
<br>
<input type="submit" value="Verificar">
</form>

pero tampoko me resultoo xd and porquee? que es lo que falta???
gracias
saludos
Ademas de poner el iclude en pagina2.php has hecho qye se muestra la imagen con <img src...?

Fijate que las rutas de los includes y las imagenes sean correctas!

saludos!
  #8 (permalink)  
Antiguo 28/04/2010, 09:59
 
Fecha de Ingreso: abril-2010
Mensajes: 68
Antigüedad: 14 años
Puntos: 0
Respuesta: imagen dinamica

:) muchas gracias a todos por responder ya lo resolvi


gracias
  #9 (permalink)  
Antiguo 28/04/2010, 12:48
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: imagen dinamica

Podrías decirnos cual era el problema?
  #10 (permalink)  
Antiguo 28/04/2010, 19:53
 
Fecha de Ingreso: abril-2010
Mensajes: 68
Antigüedad: 14 años
Puntos: 0
Respuesta: imagen dinamica

eep nop no lo resolvi pero agrege al phpcaptcha
  #11 (permalink)  
Antiguo 19/08/2010, 10:09
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: imagen dinamica

Cita:
Iniciado por garrablanka Ver Mensaje
eep nop no lo resolvi pero agrege al phpcaptcha
no entiendo me puedes detalalr mas porfavor tengo el mismo problema q no puedo ver la imagen la veo como X

Etiquetas: dinamica
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 17:53.