13
Mar
06

(PDF) Dateien mit PHP ausgeben

Eigentlich eine einfache Übung, wäre da nicht wieder der Internet Explorer. Ein einfacher Versuch schlägt bei https (SSL) fehlt:

$pdfFilename = '';

header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename="'.$pdfFilename.'"');

readfile($pdfFilename);

Der IE meldet, daß er die Datei nicht speichern kann. Abhilfe schafft nur folgender header:

// Download Bug IE bei SSL
header('Pragma: anytextexeptno-cache', true);

Komplettes Beispiel:

$pdfFilename = '';

header('HTTP/1.1 200 OK');
header('Status: 200 OK');

// Download Bug IE bei SSL
header('Pragma: anytextexeptno-cache', true);

header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename="'.$pdfFilename.'"');

readfile($pdfFilename);

0 Responses to “(PDF) Dateien mit PHP ausgeben”


  1. No Comments

Leave a Reply