Foros del Web » Programando para Internet » PHP »

Necesito ayuda con esto

Estas en el tema de Necesito ayuda con esto en el foro de PHP en Foros del Web. Necesito saber como hacer para hacer lo que tienen la mayoria de registraciones en todos lados : Una imagen autogenerada con un codigo , y ...
  #1 (permalink)  
Antiguo 12/05/2006, 23:48
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 3 meses
Puntos: 0
Necesito ayuda con esto

Necesito saber como hacer para hacer lo que tienen la mayoria de registraciones en todos lados :

Una imagen autogenerada con un codigo , y que abajo tenes que poner lo que dice , si pones lo incorrecto que no te registre


gracias.
  #2 (permalink)  
Antiguo 13/05/2006, 01:41
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Lo tienes en las FAQs... están ahí para ser consultadas. Por favor utiliza títulos más descriptivos.

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 13/05/2006, 11:14
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 3 meses
Puntos: 0
Ok , ya lo encontre .. hice todo lo que dice ... pero la imagen no aparece :S

me da este error :

Warning: imagettftext(): Could not find/open font in /home/bolton/public_html/tenis/Funciones/genera_img.php on line 39

Warning: imagettftext(): Could not find/open font in /home/bolton/public_html/tenis/Funciones/genera_img.php on line 39

Warning: imagettftext(): Could not find/open font in /home/bolton/public_html/tenis/Funciones/genera_img.php on line 39

Warning: imagettftext(): Could not find/open font in /home/bolton/public_html/tenis/Funciones/genera_img.php on line 39

Warning: imagettftext(): Could not find/open font in /home/bolton/public_html/tenis/Funciones/genera_img.php on line 39

Warning: imagettftext(): Could not find/open font in /home/bolton/public_html/tenis/Funciones/genera_img.php on line 39

Warning: imagettftext(): Could not find/open font in /home/bolton/public_html/tenis/Funciones/genera_img.php on line 39

Warning: imagettftext(): Could not find/open font in /home/bolton/public_html/tenis/Funciones/genera_img.php on line 39


y tengo linux y el directorio lo coloque asi :

$tipografias_ruta = "/home/bolton/public_html/fonts/";

Última edición por braiank; 13/05/2006 a las 12:37
  #4 (permalink)  
Antiguo 14/05/2006, 13:36
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 3 meses
Puntos: 0
Respondanmen por favor
  #5 (permalink)  
Antiguo 14/05/2006, 14:41
Avatar de ProgramadorMax  
Fecha de Ingreso: diciembre-2003
Ubicación: Ciudad de Mexico.
Mensajes: 47
Antigüedad: 20 años, 4 meses
Puntos: 0
Mensaje

Que codigo estas utilizando de los FAQS, por favor indica el la url del post. El mensaje de error que te esta mandando es de que no puede abrir la funcion imagettftext() la direccion indicada o no encontro la fuente en el directorio señalado.

Saludos.
__________________
Tonto es aquel que tiene el conocimiento y no sabe como usarlo...
Solo destripando creo mostruos de soluciones.
  #6 (permalink)  
Antiguo 14/05/2006, 16:17
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 3 meses
Puntos: 0
Cita:
Iniciado por ProgramadorMax
Que codigo estas utilizando de los FAQS, por favor indica el la url del post. El mensaje de error que te esta mandando es de que no puede abrir la funcion imagettftext() la direccion indicada o no encontro la fuente en el directorio señalado.

Saludos.
http://www.forosdelweb.com/showpost....&postcount=123 ..

pero no tengo idea cual es la ruta donde se encuentran las fuentes , no hay forma de hacerlo sin que pida una fuente?
  #7 (permalink)  
Antiguo 14/05/2006, 16:28
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
busca en el manual de php, si no vas a usar una fuente TTF obviamente la funcion imageTTFtext no es la necesitas, bajate la documentacion oficial: http://php.net/manual
  #8 (permalink)  
Antiguo 14/05/2006, 18:06
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 3 meses
Puntos: 0
que funcion me recomiendan ?
  #9 (permalink)  
Antiguo 14/05/2006, 18:30
okram
Invitado
 
Mensajes: n/a
Puntos:
bueno usa este:

genera_img.php
Código PHP:
<?php
session_start
();

function 
random_code($longitud)

$exp_reg="[^A-Z0-9]"
return 
substr(eregi_replace($exp_reg""md5(time())) . 
eregi_replace($exp_reg""md5(time())) . 
eregi_replace($exp_reg""md5(time())), 
0$longitud); 
}

$code random_code(8);
$_SESSION["codigo_verific"] = $code;

header("Content-type: image/jpeg");
$img imagecreate(80,20);
$bgcolor imagecolorallocate($img,255,255,255);
$textcolor imagecolorallocate($img,0,0,0);
imagefilledrectangle($img,0,0,79,19,$bgcolor);
imagerectangle($img,0,0,79,19,$textcolor);
imagestring($img,5,4,2,$code,$textcolor);
imagejpeg($img,NULL,10);
imagedestroy($img);

?>
La imagen la llamas asi: <img src="genera_img.php">

Y para verificar el codigo, una vez enviado el formulario, verificas que el input donde el usuario escribio el codigo, tenga el mismo valor que la variable de sesion $_SESSION["codigo_verific"]. Si es igual, procedes. Si no, regresas o mandas error o lo que sea.
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 21:45.