Foros del Web » Creando para Internet » HTML »

Alternar entre texto e imagen

Estas en el tema de Alternar entre texto e imagen en el foro de HTML en Foros del Web. mi variable $IMAGEN adquiere valores de una tabla estos pueden ser texto o referencia de una imagen, pero al imprimir con <img src=$IMAGEN siempre espera ...
  #1 (permalink)  
Antiguo 04/06/2007, 17:38
 
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 16 años, 11 meses
Puntos: 0
Alternar entre texto e imagen

mi variable $IMAGEN adquiere valores de una tabla estos pueden ser texto o referencia de una imagen, pero al imprimir con <img src=$IMAGEN siempre espera una imagen y cuando lo que vale es texto aparece un cuadro con una cruz roja por que esta esperando una imagen, ahora bien, como puedo alternar entre las dos posibilidades?
  #2 (permalink)  
Antiguo 16/07/2007, 11:05
axz
 
Fecha de Ingreso: mayo-2005
Mensajes: 360
Antigüedad: 18 años, 10 meses
Puntos: 10
Re: Alternar entre texto e imagen

Por lo que entiendo estas usando PHP, este no es el foro indicado, pero de cualqueir forma tienes un gran avance, ya que has identificado el problema ... podrías usar código del lado del servidor y una vez que identifiques si es texto o imagen hacer algo como:
Código PHP:
$codigo_mostrado '';
if( 
es_imagen$variable ) )
{
$codigo_mostrado '<img src="' $variable '" />';
}
else
{
$codigo_mostrado '<span>' $variable '</span>';

Estoy usando span para mostrar el texto, pero obviamente puedes usar cualquier tag.

"es_imagen" sería alguna función que hicieras para identificar si el contenido corresponde o no a una imagen ... después solo te restaría imprimir el contenido con:
Código PHP:
echo $codigo_mostrado
Si no te sirve o tienes dudas, avísame, suerte con eso!
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 23:38.