phpbar.de logo

Mailinglisten-Archive

[php] Wieder mal IE-Problem mit PDF

[php] Wieder mal IE-Problem mit PDF

Thomas Langfeld opa.thomas at fhtw-berlin.de
Fre Okt 31 15:31:09 CET 2003


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