Foros del Web » Programando para Internet » PHP »

Mostrar XLS (excel) guardado en campo blob

Estas en el tema de Mostrar XLS (excel) guardado en campo blob en el foro de PHP en Foros del Web. Hola a todos: Como todos sabemos, para poder subir archivos a tu BD, tienes que crear un campo BLOB o MEDIUMBLOB, etc.. lo he echo. ...
  #1 (permalink)  
Antiguo 27/12/2007, 11:34
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 21 años, 2 meses
Puntos: 16
Pregunta Mostrar XLS (excel) guardado en campo blob

Hola a todos:

Como todos sabemos, para poder subir archivos a tu BD, tienes que crear un campo BLOB o MEDIUMBLOB, etc.. lo he echo. Tengo listo el uploader de archivos xls. pero el problema es que no puedo mostrar el archivo !!! solo salen cosas como esta :

... ÉK¾Ž ššÉɉ ¾ ššJÉK¾ ššÉɉ ...


Son puras cifras raras ...
no me muestra el archivo .xls en si.

Como lo puedo hacer ...???? aca les dejo el código de lo que tengo el cual funciona para ver las imagenes que subo al campo blob pero no las demas extensiones de archivos

Código PHP:
<?
require("dbconnect.inc.php");
$qry "SELECT campo_blob FROM tabla";
$res mysql_query($qry);
$contenido mysql_result($res,0,"campo_blob");
 echo 
$contenido;
?>
Muchas Gracias.-!
__________________
Adios ...!!!!

Última edición por BLAH !!; 27/12/2007 a las 12:00
  #2 (permalink)  
Antiguo 27/12/2007, 12:00
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 21 años, 2 meses
Puntos: 16
Re: Mostrar XLS (excel) guardado en campo blob

AHHAHAHAHAAHH !!!!

perdon ..... pero siempre me pasa lo mismo xD ... busco por todos lados, por ultima opcion recurro al foro y cuando termino el post se me ocurre todo y me funciona xD

jajajajaaj

aca les dejo el codigo faltaban los headers .... que logico ....

Código PHP:
<?
require("dbconnect.inc.php");
header('Content-type: application/msexcel');
header('Content-Disposition: attachment; filename="archivo.xls"');
$qry "SELECT campo_blob FROM tabla";
$res mysql_query($qry);
$contenido mysql_result($res,0,"campo_blob");
 echo 
$contenido;
?>
__________________
Adios ...!!!!
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 22:10.