anja: header in php / download dialog

Beitrag lesen

Hallo,

ich möchte durch klick auf einen link zu einer csv/xml datei sofort den download dialog starten, sprich das fenster geht auf und fragt den user, wo er die datei speichern will, kennt man ja.

mit der csv datei klappt das wunderbar auf diese weise:

header('Content-disposition: filename=dateiname.csv');
header('Content-Type: application/msexcel; charset=iso-8859-1');

bei der xml datei schaffe ich es nicht den download dialog zu öffnen, stattdessen wird die datei immer im browser geöffnet.
das ist mein ansatz:

header('Content-disposition: filename=dateiname.xml');

header('Content-Type: application/xml; charset=UTF-8');

hat jemand eine lösung, wie ich duch klick auf den link zur xml datei den download erzwingen kann? muss ich bei xml files andere header optionen angeben?

danke
anja