Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2010, 12:05
Takos
 
Fecha de Ingreso: mayo-2009
Mensajes: 44
Antigüedad: 15 años
Puntos: 2
[Aporte] convertir texto en imagenes

Hola!!! pues busque en el foro y no encontre algo parecido (si existe perdon ^^) pero este es un codigo que desarrollé un tiempo atras.

Una vez vi un sitio en el cual las letras eran reemplazadas con imagenes, por ejemplo si ponias como nombre de usuario PEPE te mostraba PEPE con letras de oro xD

pues aqui les va si les sirve para enchular sus sitios

1) Deben crear una carpeta que se llame letras y dentro de de ella, colocar
sus letras en formato de imagen preferido (en mi caso gif) y guardarlas con
el nombre de la letra, por ejemplo

a.gif
b.gif
c.gif
...
y.gif
z.gif

A.gif
B.gif
...
Z.gif

(en caso que no deseen agregar mayusculas o minusculas pueden poner strtolower o strtoupper al momento de hacer el echo justo antes de palabra. strtolower($palabra); )

Tambien pueden incluir numeros, en el caso del punto, creen una imagen llamada
dot.gif ya que no es posible guardar una imagen con ..gif y para la ñ una imagen llamada nn.gif

vamos al codigo php


Código PHP:
//calculo el largo del texto ingresado
$largo strlen($texto);

//ciclo que recorre letra por letra hasta el final de la palabra
for($i=0;$i<=$largo;$i++){

//saco la letra correspondiente a la posición de $i
$letra substr($texto,$i,1);

//muestro el resultado al visitante
echo "<img src=\"letras/".$palabra.".gif\">"

el ejemplo de arriba considera solo letras y numeros, en caso de el punto o la ñ ver el de abajo..


Código PHP:
//calculo el largo del texto ingresado
$largo strlen($texto);

//ciclo que recorre letra por letra hasta el final de la palabra
for($i=0;$i<=$largo;$i++){

//saco la letra correspondiente a la posición de $i
$letra substr($texto,$i,1);

//si es punto
if($letra=="."){

echo 
"<img src=\"letras/dot.gif\">";

//si es la eñe
}elseif($letra=="ñ") {

echo 
"<img src=\"letras/nn.gif\">";

//cualquier otra letra o numero
}else{

//muestro el resultado al visitante
echo "<img src=\"letras/".$palabra.".gif\">";


Espero les sirva =D