phpbar.de logo

Mailinglisten-Archive

[php] PDF-Download

[php] PDF-Download

php_(at)_phpcenter.de php_(at)_phpcenter.de
Wed, 2 May 2001 17:29:12 +0200


> Kennt irgendjemand das Problem?

Ja leider!
Es liegt am Frameset!
Ich habe daraufhin eine (Download)_blank Seite gestaltet, die unbedingt
außerhalb des Framsets liegen muß. (siehe zdnet u.a.)
Aufruf:
<a href="archivfile.php?datei=<?php echo $link ?>"
target="_blank">&nbsp;Download&nbsp;</a>

--------archivfile.php snip--------
[Javascript Counter]
<body onLoad="STARTZEIT()" ......>
[...]
<tr>
    <td valign="top" width="8">&nbsp;</td>
    <td colspan="2" width="491"><br><br>
	  Ihre PDF Datei Soundso wird in
	  [.....Browser Abfrage und Zähler......]
        Sekunden automatisch bereitgestellt.<br>
	  [...]<br><br>
	  <a href="javascript:window.close();">Dieses Fenster schließen</a>
	</td>
</tr>
---------snap---------
---------file.php -------snip------------
       $datei = str_replace("../","",$datei);
       $filedir = "/sonstwo/pdfarchiv";
       $filename = sprintf("%s/%s", $filedir, $datei);
       header("Content-type: application/octet-stream");
       header("Content-Disposition: attachment; filename=\"".$datei."\"");
       readfile($filename);
---------snap---------

Viel Erfolg
gruesse
Christoph



php::bar PHP Wiki   -   Listenarchive