Ti posto il codice e dimmi se è corretto:

la pagina è download.php e la raggiungo attraverso un form metodo post ok?

Quando clicco il pulsante scarica, mi si apre la finestra apri o salva, ma se salvo mi dà 0 byte. Il codice della pagina dowload.php è il seguente:

<?php
$output="../documenti/".$_POST['pdf'];
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');
?>

$_POST['pdf'] sarebbe il nome del file che prelevo dal database.

Grazie ciaoo