Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/04/2008, 15:25
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Descargar archivos traidos del codigo binario de la base de datos

Prueba con esto:
Código PHP:
<?php
if(isset($_GET['id'])) { 

    
$conexion=mysql_connect("localhost","root","") or die ("no se ha podido conectar a la BD"); 
    
mysql_select_db("archivos") or die ("no se ha podido seleccionar la BD"); 
    
$sql "SELECT archivo_binario,archivo_tipo,archivo_nombre FROM archivos WHERE id='".$_GET['id']."'"
    
$consulta mysql_query($sql,$conexion); 
    
$datos mysql_fetch_row$consulta );
    
$tipo $datos['archivo_tipo'];
    
$archivo $datos['archivo_binario'];
    
$nombre $datos['archivo_nombre']; 

    
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    
header("Cache-Control: private",false);
    
header ("Content-type: $tipo");
    
header("Content-Disposition: attachment; filename=\"$nombre\"\n");
    
header("Content-Transfer-Encoding: binary");
    echo 
$archivo;
}
?>
Saludos.

PD Por favor no crees nuevos temas, continua sobre el tema original, temas unidos.