Cita: Mensaje Original por Cluster chilipeppers .. te faltó que PHP lea el archivo y lo entregue al buffer de salida ..
Código PHP:
<?
header("Content-type: application/pdf");
header("Content-disposition: attachment;filename=arch.pdf");
readfile("arch.pdf");
?>
Y tienes razón .. no es "PHP" en el fondo .. son cabeceras HTTP.
(En las FAQ's del foro hay otro ejemplo completo con opción "resume" .. y si buscas por el foro por "content-type" seguro que te salen más alternativas con diferentes cabeceras HTTP)
Un saludo, header("Content-disposition:
inline ;filename=arch.pdf");