Ver Mensaje Individual
  #2  
Antiguo 06-04-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Habría que ver cómo estás tratando de mostrar la imagen. Seguramente estás enviando al navegador una imagen, es decir, estás indicando en la cabecera HTTP que el contenido que le pasas es una imagen, con el fin de que el navegador obre en consecuencia. Lo que ocurre es que, si envías texto antes de la imagen, el documento que envías al navegador ya no es una imagen, sino texto, y la imagen se ve "en modo texto", es decir, no se ve. Si haces algo contrario, si envías el texto después de la imagen, estarás en las mismas: habrás dicho al navegador "esto es una imagen, atento", y le envías la imagen, y él la muestra, pero, luego le envías texto... y él no entiende nada y decide mostrar la imagen y no el texto.

¿Solución? Creo que lo que suele hacerse en estos casos es llamar a la página con el Script que genera la imagen desde el atributo "SRC" de una etiqueta "IMG" de "HTML", es decir, algo así:

Código PHP:
<img src="script_imagen.php" /> 
Esa etiqueta la incluyes en la página en que quieras mostrar la imagen. Se supone que el contenido que produce el Script "script_imagen.php" es, propiamente, una imagen, así que el navegador la mostrará en su correspondiente etiqueta, pero, como dicha etiqueta "IMG" se incluye (no puede ser de otra forma, pues estaríamos en las mismas, entonces), digo, en un página "de texto", ahí ya puedes añadir el texto que quieras luego o antes de la imagen, como por ejemplo:

Código PHP:
<p>
<
img src="script_imagen.php" />
<
br />
Texto debajo de la imagen
</p
Me parece que más o menos era como te cuento. A ver si alguien puede decir otra cosa. Tú de momento puedes hacer alguna que otra prueba y comentar por aquí los resultados que te encuentres.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita