Foros del Web » Programando para Internet » PHP »

error mostrar imagenes desde BD

Estas en el tema de error mostrar imagenes desde BD en el foro de PHP en Foros del Web. hola necesito ayuda para mostrar imagenes desde una bd, utulizo el codigo mostrado en otro tema: www_forosdelweb_com/showthread.php?t=127775 pero al momento de mostrar solo me apaece ...
  #1 (permalink)  
Antiguo 13/07/2006, 10:57
 
Fecha de Ingreso: junio-2006
Ubicación: Lima, mi trabajo
Mensajes: 100
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta error mostrar imagenes desde BD

hola necesito ayuda para mostrar imagenes desde una bd, utulizo el codigo mostrado en otro tema:

www_forosdelweb_com/showthread.php?t=127775

pero al momento de mostrar solo me apaece una x en vez de imagen, este error me paree viene de:
Código PHP:
echo "<img src=\"ver.php?id=".$registro['id']."\">"
pero nose como resolverlo

por otro lado solo muestro la imagen desde la bd con la consulta pero me salen puros simbolo estraños, y "Warning: Cannot modify header information - headers already sent by " con el siguiente codigo:

Código PHP:
    $sql "SELECT archivo_nombre,archivo_binario,archivo_tipo,archivo_peso FROM archivos WHERE id=1"
    echo 
$sql."<br>";

    
$consulta mysql_query($sql,$conexion); 

    
$datos mysql_result($consulta,0,"archivo_binario"); 
    
$tipo mysql_result($consulta,0,"archivo_tipo"); 
    
$nombre mysql_result($consulta,0,"archivo_nombre"); 
    
$peso mysql_result($consulta,0,"archivo_peso"); 

    
header("Content-type: $tipo"); 
    
header("Content-length: $peso");  
    
header("Content-Disposition: inline; filename=$nombre");  
  
   echo 
"datos" .$datos
ayuda por favor
  #2 (permalink)  
Antiguo 13/07/2006, 11:01
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 12 años, 6 meses
Puntos: 2
Te esta diciendo que las cabeceras ya fueron enviadas, prueba sacando la linea:
Código PHP:
echo $sql."<br>"
Saludos y cuentanos.
  #3 (permalink)  
Antiguo 13/07/2006, 11:02
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si indicases el mensaje de error completo que obtienes (con nombres de scripts y líneas) .. será lo ideal .. El mensaje de error dice donde está el problema exactamente. Tal vez un espacio antes de <? .. o un salto de línea .. o al final de ?> .. o algún otro mensaje de error que origina "salida" a su vez .. .

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 13/07/2006, 11:06
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por DarioDario
Te esta diciendo que las cabeceras ya fueron enviadas, prueba sacando la linea:
Código PHP:
echo $sql."<br>"
Saludos y cuentanos.
Buena vista xD .. no me había fijado.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 13/07/2006, 11:55
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 12 años, 6 meses
Puntos: 2
Cita:
Iniciado por Cluster
Buena vista xD .. no me había fijado.

Un saludo,
Lo mismo digo, no tube ni encuenta lo que tu has dicho xD

De todas formas tu respuesta Cluster y mi respuesta creo que se complementan para poder llegar a solucionarlo

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:43.