Mailinglisten-Archive |
Hi,
folgender Code soll ein PDF ausspucken (nicht zum Download anbieten):
...
header("Content-Type: application/pdf");
header("Content-Length: ".filesize($filename));
header("Content-disposition: inline; filename=" . basename($filename));
header("Content-Transfer-Encoding: binary");
$pdf_buffer = fread($fp, filesize($filename));
fclose ($fp);
print $pdf_buffer;
Das funktioniert auch.
Nun braucht das Skript aber Daten aus der Session, und hier beginnen die
Probleme.
Sobald
session_start();
aufgerufen wird, macht der IE (5.5) Mist.
(Session kommt als URL-Parameter)
Das File wird nur zum Download angeboten, der Download selbst bricht aber
auch sofort mit einer Fehlermeldung ab:
"Die Internetseite konnte nicht geöffnet werden, ... bla bla".
Mozilla öffnet das PDF korrekt.
Irgendwelche Tricks - wie ".ie=pdf" an die URL hängen - funktionieren nicht.
Hat jemand das Selbe Problem schon mal gelöst?
Gruß
Thomas
php::bar PHP Wiki - Listenarchive