PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .



Merovinger
21.08.2007, 10:57
.

dead_orc
21.08.2007, 11:15
Die CSV Dateien werden scheinbar mit dem MIME-Type text/plain ausgeliefert, bzw. irgendeinem MIME-Type den der Browser gerne selber öffnen möchte.

Du musst irgendwie den MIME-Type ändern, dazu hast du im Grunde 2 Möglichkeiten:

1) per PHP:

<?php
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="datei.csv"');
echo file_get_contents('datei.csv');
?>
Dann musst du statt der csv Datei direkt die PHP Datei aufrufen.

2) per .htaccess, falls dein Provider das zulässt:

<Files datei.csv>
ForceType application/octet-stream
</Files>
Dann kann die Datei auch direkt aufgerufen werden.

Natürlich musst du in beiden Beispielen alle Vorkommen von datei.csv durch den richtigen Dateinamen ersetzen.

dead_orc
21.08.2007, 13:40
Natürlich gehts auch mit "Speichern unter" aber das ist nicht wirklich ne optimale Lösung finde ich. Zumindest wenn die Anwendung public werden soll.