hotti: PDF Downloaden

Beitrag lesen

Hallo,

Sende die Header

"Content-Type" => "application/pdf",
  "Content-Disposition" => qq(Attachment; filename="asdf.pdf"),
  "Content-Length" => 4711,

das heißt, ich lege eine Datei mit dem Namen "download.php" und in diese kommt dieser Code von dir und bei filename fügen ich $_GET["file"].pdf ein, da der Link auf die PDF dann so lauten würde "download.php?file=01" richtig?

Na, ein bischen kontrollierter sollte das schon ablaufen. Nehmen wir mal an, es gäbe auf der Seite nur einen Link zum Download, dann genügt es, einen Parameter zu setzen (Wert beliebig):

%url%?download=1

Kontrollstruktur:
if Parameter 'download' im Request:
   sende die header und den Content
else
   unbekannter Parameter

Sofern es mehrere Links zum Download gibt, nimm den Wert (Parametername=Wert) hinzu und erweitere die Kontrollstruktur entsprechend.

MfG