Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/03/2004, 12:45
Ktion
 
Fecha de Ingreso: diciembre-2003
Mensajes: 54
Antigüedad: 20 años, 4 meses
Puntos: 0
Hola, el problema es que estas mezclando la imagen con el html, la imagen es un archivo y el html es otro, con el codigo anterior estas metiendo la imagen dentro del html

Lo que tienes que hacer es un script que SOLO manden el header con el tipo de imagen y los datos binarios. Y en el otro que contiene el html llamar a ese archivo con una id que seria la imagen que quieres mostrar.
El primero quedaria algo asi:
Código PHP:
conectaserver("10.7.3.1","root","","marxismo","mysql");
$consulta mysql_query("SELECT * FROM imagen, imagentipo WHERE id=$id ");

$datos mysql_result($consulta,0,"imagen");

$tipo mysql_result($consulta,0,"imagentipo");

header("content-type: $tipo");

echo 
$datos
no lo he probado, pero esa es la idea

y en el otro (el que contiene el html llamas a este script como si pusieras una imagen, es decir:
Código PHP:
<img src="imagen.php?id=5"  border=0 align=absmiddle
Esta es la idea basica, por supuesto que el id=5 lo puedes cambiar y hacer dinamico para llamar a cualquier imagen de la bdd, el alt de la imagen lo tendrias que obtener con otra consulta desde el script del html

Saludos