Foros del Web » Programando para Internet » PHP »

descargar programas desde una bd

Estas en el tema de descargar programas desde una bd en el foro de PHP en Foros del Web. Buenas tardes, he conseguido subir archivos a la base de datos siguiendo un tutorial muy bueno que aqui se expone y que principalmente esta dirigido ...
  #1 (permalink)  
Antiguo 16/06/2006, 09:43
 
Fecha de Ingreso: octubre-2004
Mensajes: 79
Antigüedad: 13 años, 1 mes
Puntos: 0
Exclamación descargar programas desde una bd

Buenas tardes, he conseguido subir archivos a la base de datos siguiendo un tutorial muy bueno que aqui se expone y que principalmente esta dirigido a imagenes.

" Tutorial ejemplo: Subir archivos a tu BD (guardando en la BD en binario) "

pues bien he conseguido subir archivos.exe en un campo blob siguiendo este tutorial, ahora mi pregunta es como consigo que la gente se los descargue, en el caso de las imagenes generando la pagina ver.php se visualizan pero como sería un archivo que descargara los .exe

actualmente el que tengo pero no me funciona es este, que seriala pagina descarga.php

Código PHP:


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

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

    
mysql_select_db("base_com_-_bd") or die ("no se ha podido seleccionar la BD"); 

       
$sql "SELECT descarga FROM proyectos WHERE proyecto_ID='".$_GET['proyecto_ID']."'"

    
$consulta mysql_query($sql,$conexion); 

    
$datos mysql_result($consulta,0,"descarga"); 

    
header("Content-type: $tipo"); 


// ojo este renglon he leido que es la solución pero no se como aplicarlo.    
//header('Content-Disposition: attachment;archivo_ofrecido.nose"');

    
echo $datos


  #2 (permalink)  
Antiguo 16/06/2006, 09:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 11 años, 6 meses
Puntos: 2122
Que error te da?
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 09:31.