PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : File vortäuschen



Pingu
30-04-2000, 17:34
Hi Leute,

ich weiß, das Thema ist hier nicht ganz richtig, aber ich habe keine andere Einordnung gefunden.

Ich möchte über ein php3 Script ein File zum Herunterladen vortäuschen (könnte eigentlich auch ein Perl-Script sein; egal), weil das File aus der Datenbank generiert wird.

Das ganze funktioniert soweit über:

Header("content-type: text/*");

Der "übliche" Browser bietet jetzt die Möglichkeit das File zu speichern, aber gibt als Namensvorschlag den Namen des Scripts. Hier soll aber ein anderer Name erscheinen. Also welchen HTTP-Header könnte ich senden, damit dies vorgegaugelt wird?

Header("???: <A HREF="http://www.xyz.de/file.csv");" TARGET=_blank>http://www.xyz.de/file.csv");</A>


Danke für einen Hinweis, vielleicht auch wo ich suchen könnte.

Gruß

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-= Pingu =-

04-05-2000, 21:06
meiner mein8ung nach geht das so:
------------------------------------
header("Content-disposition: filename=$filename");
header("Content-type:application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
//hier kommt dann der dateiinhalt
exit;

----------------------------------
$filename ist dan dein dateiname

olli