Cita:
Iniciado por spider_boy
¿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:
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.