(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);

Ein webbasiertes Passwort-Depot mit phpmyedit erstellen

Worum geht es? phpmyedit am praktischen Beispiel!

In diesem Tutorial wollen wir ein Programm entwickeln, das zur Verwaltung von Kennwörtern dient. Die Kennwörter werden mit einem Verschlüsselungsverfahren in einer mySQL Datenbank gespeichert. Über ein Kennwort hat man Zugriff auf die gespeicherten Kennwörter. Um uns die Tabellenverwaltung zu erleichtern, verwenden wir die Klasse phpmyedit.

Weiterlesen »