Sönke Tesch: Speichern unter und Dateiendung

Beitrag lesen

header("Content-type: application/dat");
header("Content-Disposition: attachment; filename=meinedatei.dat");
readfile("meinedatei.dat");

IE und Mozilla bringen auch ganz brav den Downloaddialog, aber Mozilla moechte die Datei gerne als 'meinedatei.dat.php' speichern. Wie bringe ich ihm bei, mit der Endung '.dat' zufrieden zu sein?

Möglicherweise nur, indem Du dem PHP-Skript die Endung .dat.php gibst, in der zuständigen .htaccess oder Serverkonfiguration die Zeile

options +multiviews

einfügst und das Skript zukünftig über den Namen download.dat (statt des echten download.dat.php) aufrufst.

Gruß,
  soenk.e