Avatar billede jenslyn_s Nybegynder
31. maj 2006 - 17:15 Der er 9 kommentarer og
1 løsning

output csv-fil med save as dialog, hvordan?

Jeg generer en csv-fil og vil gerne outputte den til brugeres browser med en "save as"-dialogboks, men hvordan?
Avatar billede loevgaard Praktikant
31. maj 2006 - 17:23 #1
http://dk.php.net/header

header('Content-type: application/csv');
header('Content-Disposition: attachment; filename="file.csv"');
Avatar billede jenslyn_s Nybegynder
31. maj 2006 - 18:04 #2
hmm... virker godt, men jeg får ingen extension på når jeg bare trykker "gem" :-/
Avatar billede loevgaard Praktikant
31. maj 2006 - 18:17 #3
Når jeg gør det, får jeg extension på.. Er du sikker på at du har slået til i dine mappeindstillinger at vise endelser?
Avatar billede loevgaard Praktikant
31. maj 2006 - 18:20 #4
Du kan se det virke her: http://clanadmin.dk/temp.php

Jeg har brugt følgende kode:
<?php
header('Content-type: application/xml');
header('Content-Disposition: attachment; filename="file.csv"');
echo "hej";
?>
Avatar billede loevgaard Praktikant
31. maj 2006 - 18:21 #5
Har lige læst mig til, at det kan være browserafhængigt. Det virker ikke i IE 5.5, så vidt jeg kan læse mig til...
Avatar billede tdafoobar Nybegynder
31. maj 2006 - 18:22 #6
virker fint her, downloader "file.csv"
Avatar billede tdafoobar Nybegynder
31. maj 2006 - 18:22 #7
(firefox)
Avatar billede tdafoobar Nybegynder
31. maj 2006 - 18:22 #8
nej, Internet Explorer SP2 skal have noget Octetstream halløj, meget irreterende.
Avatar billede olebole Juniormester
31. maj 2006 - 19:59 #9
<ole>

- men det passer vel meget godt med HTTP-protokollen  :)

/mvh
</bole>
Avatar billede loevgaard Praktikant
07. juni 2006 - 21:00 #10
Jeg synes du skal til at lukke nogle af dine åbne spørgsmål...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester