Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2005, 19:58
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Nunca te va a "jalar" .. un header() (enviar cabeceras HTTP) y luego un "echo" (enviar más salida al cliente/navegador).

Si quieres hacer tus pruebas .. usa:

Código PHP:
<?PHP 

$Link_ID 
odbc_connect("prueba"""""); 
$Query_ID odbc_exec($Link_ID"SELECT foto FROM investigadores WHERE ID=90"); 

$row=odbc_fetch_array($Query_ID); 

header("content-type: image/jpeg"); 
echo 
$row["foto"]; 
?>
Asegurate de llamar a ese script aisladamente (http://localhost/comosellame.php) y observa ..

Si tu fuerzas la cabecera HTTP "content-type" al formato MIME: image/jpeg .. tus imagenes que tengas en tu BD deben ser de ese tipo .. no otro. Justamente en mi "mini-tutorial" tomo el formato MIME del archivo para poder trabajar con .jpg, .gif, .png como formatos gráficos sin problemas e incluso para gestionar todo tipo de archivos "binarios" en general y así montar las cabeceras HTTP adecuadas para "informar" a tu cliente (navegador) que tipo de "datos" le vas a enviar (que es lo que haces usando "header()" y luego mandando al buffer de salida de PHP todo tu contenido "binario" vía un "echo" de todo eso.

Un saludo,