Hola que tal Sebas,
Gracias por la respuesta,
Desde el Archivo "subir.php" tengo lo siguiente, con esto muestro la lista de archivos con su respectivo enlace para descargar :
Código PHP:
<?php
//conectamos al servidor
mysql_connect("localhost", "root", "") or die(mysql_error()); // Connect to database server(localhost) with username and password.
mysql_select_db("prueba") or die(mysql_error()); // Select registration database.
//seleccionamos los archivos que hay en la db
$sql = "SELECT * FROM archivos";
$res = mysql_query($sql);
$lista = '<ol>'; //generamos la lista
while($data = mysql_fetch_assoc($res)){
$lista .= '<li>
<a href="descargar.php?descarga='.$data['id'].'">
'.$data['nombre'].'
</a>
</li>';
}
$lista .= '</ol>';
echo $lista;
?>
y tengo otro archivo por separado para descargar, "descarga.php":
Código PHP:
<?php
if($_GET['descarga']){
//conectamos al servidor
mysql_connect("localhost", "root", "") or die(mysql_error()); // Connect to database server(localhost) with username and password.
mysql_select_db("prueba") or die(mysql_error()); // Select registration database.
$sql = "select * from archivos where id = ".$_GET['descarga'];
$res = mysql_query($sql);
$data = mysql_fetch_assoc($res);
header("Content-type: ".$data['tipo']);
header("Content-Disposition: attachment; filename=".$data['nombre']);
print($data['archivo']);
}
?>