Mailinglisten-Archive |
Hallo Andreas, > Alle anderen Dateien wollte ich in einem IFRAME darstellen. Dazu habe ich > ein PHP Script welches den Inhalt den Content-Type und den Inhalt der > Datei > ausgibt. > > <?php > ... DB Abfrage > if (strlen($contenttype)>0) { > header("Content-type: $contenttype"); > } > ... Datei öffnen > fpassthru($f); > ... Datei schließen > ?> > > Sonst wird nichts am Header gemacht etc. > > So nun das Problem: Versuche ich so eine PDF Datei (Content-Type > "application/pdf") anzuzueigen wird kein Acrobat Reader geladen sondern es > erschein im IE ein Download-Dialog. Bei einer Excel-Datei (Content-Type > "application/vnd.ms-excel") z.B. wird wunderbar Excel geladen und die > Datei > im Excel angezeigt. > > Hat jemand ne Idee was ich da falsch mache? Scheinbar muss ich noch was in > den Header schreiben das er das richtig rafft. > Füge doch mal ein header("Content-Disposition: inline; filename=deinedatei.pdf"); nach dem Header für den Content-Type ein. Sollte klappen. Gruß, Andi
php::bar PHP Wiki - Listenarchive