Moin.
Habe es für meine bedürfnisse entsprechend angepasst und dann aber feststellen müssen, dass es im firefox funktioniert, jedoch in opera und windoof inetexplorer nicht.
$bestellungen_auflisten_zeile[24] = inhaltausderdatenbank;
$docFolder = "verzeichnisinwelchemdiedateienliegen/";
$docId=0;
if(isset($_GET['rechnung']))
{
$fh=fopen($docFolder . $bestellungen_auflisten_zeile[24] . $docid . '.pdf', 'r') or die ("Die Rechnung $docid kann nicht gelesen werden. Bitte wenden Sie sich an unseren Support.");
header('Content-Type: application/pdf');
header('Content-Length: ' . filesize($docFolder . $bestellungen_auflisten_zeile[24] . $docid . '.pdf') );
header('Content-Disposition: inline; filename="' . $bestellungen_auflisten_zeile[24] . $docid. '.pdf"');
header('Content-Transfer-Encoding: binary');
fpassthru($fh);
exit;
}
muss ich noch etwas angeben im header oder sonstiges angeben? bzw. warum hat der internet explorer und opera probleme damit?
(es kommt eine meldung "Datei kan nicht heruntergeladen werden" oder ähnlich.)
danke und grüße
cr