Datei direkt mit dem richtigen Programm öffnen

IR-Bastian

Mitglied
Hallo,

in einem Ordnder erzeuge ich eine temporäre *.csv Datei.

Hier die Exportcsv.php
PHP:
 header('content-disposition: filename=salesstocktemp.csv');
  header('Content-Type: application/octetstream');
  header('Expires: ' .gmdate('D, d M Y H:i:s').' GMT');
  header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  header('Pragma: public');
  echo file_get_contents('../../../temp/salesstocktemp.csv');

Ich hätte gerne dass der Dialog dann aufgeht, dass ich die Dateio entweder öffne oder speicher. Er gibt mir aber nur die Datei als Text auf dem Monitor wieder und das reicht nicht.

Google hat mir nicht helfen können!

Ciaoi
Bastian
 
Ob eine Datei geöffnet, geparst oder zum Download angeboten wird hängt sowohl vom Webserver als auch vom Browser ab.

Dein Webserver scheint die CSV als TXT Datei zu behandeln und öffnet die einfach.
Warum zippst du sie nicht mit einem Komprimierungsprogramm - dann spart das zum einen Platz auf dem Server - zum anderen hat der User auf jeden Fall die Gewissheit, dass der Auswahldialog erscheint.
 
Wenn die Datei direkt mit dem richtigen Programm(in diesem Fall Lotus 123) geöffnet wird, stehen direkt Tabellenkalkulatorische Mögl. zu verfügung. Und die User sinds gewöhnt... und habens gewünscht. Wo kann ich denn den Webserver umstellen?
 
Zurück