Mailinglisten-Archive |
On Thu, 17 Feb 2000, Gloss Mathias wrote: > Aloha, > > > ---------- > > Von: Hartmut Holzgraefe[SMTP:hartmut_(at)_six.de] > > > > > Leider gehen alle Beispiele davon aus, daß ich > > > eine PDF-Datei erstellen moechte.... das moechte > > > ich aber nicht, sondern ich will direkt zum Browser > > > die PDF-Datei schicken ! > > > > header("Content-type: application/pdf"); > > > Ja soweit war ich schon... das Problem ist > das folgende (aus Beispielen): > > <? > $fp = fopen('test.pdf', 'w'); > $pdf = PDF_open($fp); > .... > PDF_close($pdf); > fclose($fp); > echo '<a href="test.pdf">Hier ist die Datei</a>'; > > > Ich wollte aber keine Datei auf der Platte erzeugen, > und diese dann zum Download ueber einen Link anbie- > ten, sondern die erzeugten PDF-Daten direkt zum > Browser schicken. (Mit dem entsprechenden Header). Hallo zusammen, was spricht dagegen den Variableninhalt zu printen und vorher den passenden HEADER zu schicken? Muss natürlich ein eigenes Dokument sein. Ich mache das mit Bildern so: Header("Content-type: image/jpeg"); $rfile = "$filename"; $rf = fopen("$rfile", "r"); $browser_image = fread($rf, filesize( $rfile )); echo $browser_image; Ob $rfile wirklich vom Dateisystem kommt oder sonst wie erzeugt wird ist ja egal. CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq
php::bar PHP Wiki - Listenarchive