Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/11/2010, 19:13
GNULinux
 
Fecha de Ingreso: noviembre-2010
Mensajes: 30
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Problema con contenido HTML en una variable.

Cita:
Iniciado por spider_boy Ver Mensaje
¿Ese código lo pones tal cual en el html, o pegas todo lo de PHP en el HTML?

¿Si haces <img src='ruta a la imagen' />, la muestra?
Mira, para que se entienda mejor, te comento que el sistema que estoy haciendo, en entre otras cosas, permite crear plantillas HTML a partir de imágenes. El sistema también te permite enviar la plantilla por E-Mail o visualizar su código HTML (en un <textarea>) para poder copiarlo y usarlo en otro programa.

El problema es que el mismo código que se envía por E-Mail, el cual, posteriormente se visualiza correctamente en el correo, es el mismo que se muestra en el <textarea> para que el usuario lo pueda copiar y usarlo como quiera. Lo extraño es que si el código del <textarea> se copia y se pega en un HTML no funciona.

Ejemplo:

- Si hago lo siguiente desde un archivo PHP:

Código:
echo $variable;
el código HTML que contiene la variable se interpreta y se muestra correctamente.


- Si hago lo siguiente desde un archivo PHP:

Código:
echo "<textarea name=\"muestra_html\">
		
	".$variable."

</textarea>;
esta vez, el mismo código que anteriormente se había mostrado interpretado, se muestra sin interpretar, dentro del <textarea>, para poder ser copiado por el usuario. Si copio el código que se genera en el <textarea> y lo pego en un archivo HTML (o PHP) no se ven las imágenes.

Si hago un <img src='ruta a la imagen' /> la imagen se ve perfectamente, están en mi server.