Foros del Web » Programando para Internet » PHP »

Bajar archivos binarios de la BD

Estas en el tema de Bajar archivos binarios de la BD en el foro de PHP en Foros del Web. Tengo el script http://www.forosdelweb.com/showthread.php?t=127775 pero el problema que tengo es que quiero ver los archivos de todo tipo, es decir, .doc, .txt etc. Para poder ...
  #1 (permalink)  
Antiguo 02/07/2006, 13:10
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 18 años, 11 meses
Puntos: 0
Bajar archivos binarios de la BD

Tengo el script http://www.forosdelweb.com/f18/tutorial-ejemplo-subir-archivos-bd-guardando-bd-binario-127775/ pero el problema que tengo es que quiero ver los archivos de todo tipo, es decir, .doc, .txt etc.
Para poder hacer eso, segun he visto en otros temas del foro seria suficiente poniendo esto en el codigo:

Código:
header("Content-Type: $tipo");    
header("Content-Disposition: inline; filename=\"".trim($filename)."\"");
Pero solo puedo ver los archivos de tipo imagen(.jpg y .gif)
Dandole vueltas he pensado que en vez de ver ya el archivo coger y descargarlo directamente que codigo tendría que poner mejor?

el codigo de ver.php es este:

Código PHP:
<?php 

if(isset($_GET['ticket'])) { 

    
// you may have to modify login information for your database server: 
    
$conexion=mysql_connect("localhost","xxx","xxx") or die ("no se ha podido conectar a la BD"); 

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

    
$sql "SELECT * FROM soporte WHERE ticket='".$_GET['ticket']."'"

    
$consulta mysql_query($sql,$conexion); 

    
$datos mysql_result($consulta,0,"archivo_binario"); 
    
$tipo mysql_result($consulta,0,"archivo_tipo"); 
    
$filename mysql_result($consulta,0,"archivo_nombre");   
    
    
    
header("Content-Type: $tipo");    
    
header("Content-Disposition: inline; filename=\"".trim($filename)."\"");
    echo 
$datos


?>
Y con este codigo no puedo ver archivos tipo .doc y .txt por ejemplo, pero pensandolo mejor como podria hacerlo para descargar los archivos directamente al equipo(PC) del usuario.

Espero que me puedan ayudar..., millones de gracias
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 13:08.