Foros del Web » Programando para Internet » PHP »

Texto aleatorio en una imagen dinamica (GD)

Estas en el tema de Texto aleatorio en una imagen dinamica (GD) en el foro de PHP en Foros del Web. Hola, dando lata de nuevo. Lo que pasa es que necesito hacer una imagen dinamica pero tambien necesito insertarle texto (frases celebres). Mi codigo actual ...
  #1 (permalink)  
Antiguo 16/04/2006, 03:30
Usuario baneado!
 
Fecha de Ingreso: marzo-2006
Ubicación: Cd. de México
Mensajes: 44
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación Texto aleatorio en una imagen dinamica (GD)

Hola, dando lata de nuevo. Lo que pasa es que necesito hacer una imagen dinamica pero tambien necesito insertarle texto (frases celebres). Mi codigo actual de la imagen es este:

Código PHP:
<?php
header
("Content-type: image/jpg");
$colororiginal="137, 243, 34";
$im="./mibanner.jpg";
$img=imagecreatefromjpeg($im);
$color=imagecolorallocate ($img13724334); 
$texto="Hola";
imagettftext($img180560$color"./FORTE.TTF",$texto);
imagejpeg ($img);
imagedestroy ($img);
?>
Ahora solo por citar un ejemplo, necesito meter 3 cadenas de texto:

Código PHP:
<?php
$cadena1
="Hola Hola Hola Hola";
$cadena2="Hello Hello Hello Hello";
$cadena3="Bonjour Bonjour Bonjour Bonjour";
?>
Y como ya les habia comentado que sea aleatorio.

Saludos :p !!!!!!
  #2 (permalink)  
Antiguo 16/04/2006, 03:57
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, 9 meses
Puntos: 102
Prueba con algo como:
Cita:
$cadena[]= "Hola Hola Hola Hola";
$cadena[]= "Hello Hello Hello Hello";
$cadena[]= "Bonjour Bonjour Bonjour Bonjour";
$rand= rand(0, count($cadena)-1);
$texto= $cadena[$rand];
... obviamente $texto será la misma variable del primer código que indicas (el que genera la imágen). No esta de más decir que el "efecto" de que la frase es al azar se observa mejor entre más datos haya...

Saludos!
__________________
٩(͡๏̯͡๏)۶
» 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 16/04/2006, 04:27
Usuario baneado!
 
Fecha de Ingreso: marzo-2006
Ubicación: Cd. de México
Mensajes: 44
Antigüedad: 18 años, 1 mes
Puntos: 0
Perfecto, me sirvio a la perfeccion, muchas gracias. :p
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 11:58.