martes, 10 de abril de 2007

Descargar XLS y PDF sin abrirlos en el navegador

Más de uno ha querido solucionar este problema: un link en un archivo para descargar un XLS o PDF (o DOC) sin que se abra en el navegador. Pues aquí tengo la solución (con PHP)

Primero, los enlaces deberían como estos:

<a href="download.php?link=Plantilla.xlt">XLT</a>
<a href="download.php?link=Libro.pdf">PDF</a>

Y el archivo download.php es el siguiente:

<?php $doc=$_GET["link"];
header('Content-Type:application/octet-stream');
header('Content-Disposition:attachment; filename="'.$doc.'"');
readfile($doc);
?>


No hay comentarios.:

Publicar un comentario

Si quieres hacer una pregunta más específica, hazla en los foros que tenemos habilitados en Google Groups


Ah! solo se permiten comentarios de usuarios registrados. Si tienes OpenID, bienvenido! Puedes obtener su OpenID, aquí: http://openid.net/