Ver Mensaje Individual
  #13 (permalink)  
Antiguo 23/03/2005, 11:55
2Fast To You
 
Fecha de Ingreso: septiembre-2003
Ubicación: Santo Domingo - R. Dominicana
Mensajes: 606
Antigüedad: 20 años, 7 meses
Puntos: 0
Listo está perfecto ya, gracias a todos, solo una cosa, como puedo ahora adaptar este Código:

Código PHP:
<?php 
//recogemos el texto por el URL que enviamos a generar desde el link de imagen del HTML de nuestro formulario 
$codigo=$_GET['visual']; 

//nombres tipografías a usar (sin extensión .ttf) 
$tipografias = array("arial","comic","times"); 

//directorio donde estén las fuentes (ruta absoluta) importante el último / 
$tipografias_ruta "C:\WINDOWS\Fonts\\"
// $tipografias_ruta="/home/sito/public_html/fonts/"; linux 

//inicializa eje X desde donde se empezará a dibujar el código (referente al tamaño de la caja) 
$espacio 0

//tamaño fuente. 
$tamano_fuente 15

//profundidad caracteres/digitos del código a generar (password). 
$profundidad_codigo 8// (alfanuméricos) 

//cálculo Ancho automático de la caja 

$x=$profundidad_codigo*$tamano_fuente
$y=$tamano_fuente

// Iniciar la generación de la imagen. Se define una caja de $x por $y pixels. 
$im imagecreate($x$y); 

//definición Colores. Expresados en valores R G B (respectivamente). 
$color_fondo imagecolorallocate($im255255255); // Blanco 
$color_texto imagecolorallocate($im000); // Negro 

for($caracter=0$caracter<$profundidad_codigo$caracter++){ 
  
//seleccion de una tipografía aleatoria. 
  
$indice_aleatorio=array_rand($tipografias); 
  
$tipografia=$tipografias_ruta.$tipografias[$indice_aleatorio].'.ttf'

  
//generar el caracter gráfico. 
  
imagettftext($im$tamano_fuente0$espacio$tamano_fuente$color_texto$tipografia $codigo{$caracter}); 
  
//separación entre caracteres 
  
$espacio +=$tamano_fuente


//cabecera HTTP la cual indica al navegador que la imagen que estamos generando es .PNG 
header('Content-type: image/png'); 

//genera un png dinámico 
imagepng($im); 
//destruye la imagen del servidor 
imagedestroy($im); 
?>
Para que en vez de tirarme eso con letras me lo tire con unas imágenes que realizé y se llaman.

0.gif
1.gif
2.gif
3.gif
4.gif
5.gif
6.gif
7.gif
8.gif
9.gif
A.gif
B.gif
C.gif
D.gif
ETC ETC ETC.

Eso lo tengo en una carpeta llamada images/validador

Espero que me Ayuden.

Saludos