phpbar.de logo

Mailinglisten-Archive

[php] Download fuer PDF etc

[php] Download fuer PDF etc

Michael Renner michael.renner_(at)_tuebingen.mpg.de
Wed, 12 Jan 2000 16:53:36 +0100


On Wed, 12 Jan 2000, k.nordmann_(at)_bbdo-interactive.de wrote:
> Tag zusammen,
Moin,

> 
> Ich versuche vergeblich ein PDF vom Server laden zu lassen,
> indem ich folgendermassen vorgehe:
> 
> 
> PHP-Code   loader.html:
> 
> <?php
>   Header("Content-type: application/octet-stream");
>   Header("Content-Disposition: attachment; filename=$datei");
>   require getenv(DOCUMENT_ROOT)."/$datei";
> ?>
[...]
> 
> Frage:
> 
> Wie gelingt es mir, Dateien mit beliebigen Inhalten (PDF, GIF, JPG, TXT,
> etc) herunter zu laden?
Mag sein dass es Pfusch ist, aber ich verwende folgende Methode
um z.B. eine gerade erstellte tgz-Datei zu übertragen:
   Header("Content-type: application/x-tar name=$archivfile");
   header( "Content-Disposition: attachment; filename=$file_part.tar" );
   header( "Content-Description: PHP3 Generated Data" );
# Nun die Datei öffnen und zum Browser printen
        $rfile = "$archivfile";
        $rf = fopen("$rfile", "r");
        $archiv_daten = fread($rf, filesize( $rfile ));
	fclose($rf);
        echo $archiv_daten; 
Das funktioniert zuverlässig.
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