frankx: CSV und XLS zum Download anbieten - Header, Mime-Type, echo

Hellihello,

wenn ich Daten als .xls und .csv zum Download anbieten will, und vorher die Zugangsberechtigung checken möchte, ist es dann Jacke wie Hose für den Browser, ob er nur den Mime-Type via Header erhält, oder auch die Endung stimmt. Vermutlich bietet das System dann schon die passende Anwendung an, wenn die Endung stimmt, oder?

Dann würde ich

a) per .htaccess die test.csv und test.xls auf mein output.php umleiten und dort, nachdem Berechtigungscheck, im Header den Mime-Type setzen sowie zum Beispiel mit
echo(file_get_contents("wahrer_name.csv"));
den File-Inhalt hinterherreichen

oder

b) den Server dazu bringen, dass er auch *.csv und *.xls parsed - nö, das ist ja wohl eher murx.

Das ganze ginge ja auch in einem Verzeichnis mit Passwortschutz via .htaccess, aber dann könnten die Daten ggf. nicht zur Laufzeit erstellt werden.

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt
  1. Hi!

    wenn ich Daten als .xls und .csv zum Download anbieten will,

    hilft Dir der HTTP-Header 'Content-Type: application/octet-stream'

    off:pp

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)