Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/03/2012, 21:43
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 8 meses
Puntos: 406
Respuesta: No se pueden desplegar imágenes jpeg

A ver, cuando vas a mostrar una imagen con header es porque vas a enviar la imagen como binario, la función header le dice al navegador "hey, te voy a mandar una imagen en binario!, así que muestrala como tal!", si no se comunicara al navegador que es una imagen el navegador solo mostraria muchísimos caracteres raros, ahora, la etiqueta img de html digamos que resuelve este problema, y el navegador automáticamente sabe que se trata de una imagen...

Mostrando imagen con header...
Código PHP:
Ver original
  1. $imagen = file_get_contents('images/ajito.jpg');
  2.  
  3. header('Content-Type: image/jpeg');
  4. echo $imagen;

Si tu a esto le agregas los caracteres '<img src="...' etc, el código binario que se enviará estará corrupto y no se podrá ver la imagen
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)