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.
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.