Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/02/2013, 18:00
Kirara
 
Fecha de Ingreso: octubre-2012
Mensajes: 40
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Problema para mostrar imagen de una bd

hola ya solucioné lo del tipo, queda así:

Código PHP:
$logo_tip=exif_imagetype($logo_nombre_temporal) ;
$logo_tipo=image_type_to_mime_type($logo_tip);
echo
"El tipo es:$tipo";
// y me imprime El tipo es:image/jpeg 
BLOB.PHP queda como:
Código PHP:
if(isset($_POST['id'])){
require (
'conexion.php');
if(
$conexion=conexion()){
$sql="SELECT imagen_blob,imagen_nombre,imagen_peso,imagen_tipo FROM datos WHERE id='$_POST[id]'";
$resultado=mysql_query($sql,$conexion);
$blobmysql_result($resultado,0,"image_blob");
$tipo mysql_result($resultado,0,"imagen_tipo");
$nombremysql_result($resultado,0,"imagen_nombre");
$peso mysql_result($resultado,0,"imagen_peso");
    
header("Content-type: '$tipo'");
        
header("Content-length: $peso"); 
    
header("Content-Disposition: inline; filename=$nombre"); 
echo
"<input type='hidden' name='id' value='".$_POST['id']."'>";
}} 
pero me sigue pasando la imagen como texto, me sigue pasando esas cosas raras, todos esos simbolos....
¿Dónde debe ir la cabecera que dices?... tambien donde imprimo el resultado???... de antemando gracias¡¡¡