Hola!
 
Estoy intentando hacer un enlace que permita descargar archivos pdf.
El archivo se carga y va a parar a una carpeta y no siempre tiene el mismo nombre. 
Lo hice de esta manera:  
 Código PHP:
    <?php
if(isset($_GET['id']))
    $sql="SELECT * FROM `noticias` WHERE `id`={$_GET['id']}";
else
    die('error');
 
$noticias= $rs->get_object_list($sql);
 
 
foreach($noticias $not){  
 
//ruta donde se almacena el pdf
//$not->id  es el número de id del registro
$pdf="archivos/noticias/$not->id/"; ?>  
 
<a href="<?php echo $pdf ?>">bajar PDF</a>
 
<?php } ?>    
  con ese código me aparece lo siguiente  
Index of /web/archivos/noticias/4 
    Parent Directory
    archivo.pdf 
pero necesito que se descargue directamente. 
Espero me puedan ayudar, desde ya muchas gracias!