Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2011, 03:40
maribajar
 
Fecha de Ingreso: abril-2006
Mensajes: 128
Antigüedad: 18 años
Puntos: 1
Forzar descarga de archivos pdf

Hola:
Tengo una página donde tengo un archivo en formato pdf y lo que quiero es que al dar a la opción de Descargar el usuario pueda descargar este archivo, donde le salga la ventana de descarga y no que lo vea directamente.

La página donde tengo puesto el código se llama acto.php. La variable $pdfCartel es la ruta donde esta el pdf. Con eso no tengo problemas.

El código que he puesto es el siguiente:

$enlace = $path_a_tu_doc."/".$id;
header ("Content-Disposition: attachment; filename=".$id." ");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);

<p><a class="enlaces" href="acto.php?id=carteles/<?php echo $pdfCartel;
?>">Descargar</a></p>


Y me sale el siguiente error en la página.:
Cannot modify header information - headers already sent by (output started at

me sale una línea de error por cada header que tengo puesto.
Como podría hacer para forzar que salga la ventana de descarga.

Muchas gracias