phpbar.de logo

Mailinglisten-Archive

[php] pdf an Browser ausgeben.

[php] pdf an Browser ausgeben.

Aron Schlesinger aron at viplocations.de
Mon Apr 11 12:14:43 CEST 2005


Am 11.04.2005 um 12:04 schrieb Stephan Otto:

> Hallo Liste,
>
> ich habe da ein kleines Anliegen. :)
>
> Ich möchte ein PDF an den Browser ausgeben, ohne den Ort zu "verraten" 
> an dem das PDF liegt.
> Also nicht Verweis auf /domain/ordner/test.pdf, sondern auf eine 
> Download.php, die die Datei an den Browser ausgibt.
>
> Im ersten Versuch habe ich das PDF einfach per header([...]) 
> aufgerufen, was aber in den meisten Browsern natürlich trotzdem den 
> genauen Pfad ausgibt. Im zweiten Schritt habe ich versucht direkt den 
> Pdf-Header ("Content-type: application/pdf") auszugeben und das PDF 
> danach zu inkludieren, was allerdings, im Nachhinein verständlich,  zu 
> einem Parse-Error führt.
>
> Gibt es hierfür eine Lösung? Bzw. Kann mir jemand sagen, wie diese 
> aussieht? ;-)

Ja dafür gibt es eine oder auch mehrere Lösungen.
mit header() ist schon richtig und danach satt inculde()
readfile()...

http://de3.php.net/manual/de/function.readfile.php

Gruß
   Aron


php::bar PHP Wiki   -   Listenarchive