phpbar.de logo

Mailinglisten-Archive

AW: [php] Datei anzeigen

AW: [php] Datei anzeigen

Andreas Brandl mail at andreas-brandl.de
Son Jan 11 12:17:00 CET 2004


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