Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2003, 04:23
oscar2000
 
Fecha de Ingreso: diciembre-2002
Mensajes: 52
Antigüedad: 21 años, 5 meses
Puntos: 0
Problemas al leer una imagen guardada en una base de datos

Hola. Tengo un script (remodelado por mi) (original by cluster ) que me permite que el usuario guarde una imagen en la base de datos para que luego pueda ser visionada con su perfil.
El codigo de donde se ve la imagen es este:
Código PHP:
<?php


    
    $conexion
=mysql_connect("localhost","eluser","elpass") or die ("no se ha podido conectar a la BD");

    
mysql_select_db("ladb") or die ("no se ha podido seleccionar la BD");

    
$sql "SELECT imagen_binario,imagen_tipo FROM registrados WHERE id='$idl' ";

    
$consulta mysql_query($sql,$conexion);

    
$datos mysql_result($consulta,0,"imagen_binario");
    
$tipo mysql_result($consulta,0,"imagen_tipo");
header("Content-type: $tipo");


    echo 
$datos;


?>
El Id viene dado por xxx.php?idl=nºid

Y mi da este error:

Warning: Cannot add header information - headers already sent by (output started at /home/ultima/public_html/bf1942spain/perfil.php:7) in /home/ultima/public_html/bf1942spain/perfil.php on line 305
ÿØÿàJFIFddÿìDucky ÿî!AdobedÀü!ÿÛ„''1%%1-&%%&-<44444


La linea 305 es:

Código PHP:


header
("Content-type: $tipo"); 
si quito esa linea me salen muchas letras y numeros raros donde tendria que aparecer la imagen.


Hay alguna forma de solucionar esto? (otro script o arreglando el codigo).




Espero vuestra respuesta
__________________
Webmaster DE :

http://www.bf1942spain.com