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