Oprettet tor. d. 17. september 2009 kl. 12:45:05

agermose
agermose (22.252 point. Point ude: 870)

php csv output åbnes ikke i excel (IE8)

(er php virkelig så ukendt at det ikke har sin egen kategori på eksperten eller har jeg bare overset det :) )

anyway, har et PHP script, der generere og sender noget CSV. Normalt/tidligere og i Firefox ender dette med at blive åbnet i Excel, men det ser ud til at IE8 har skiftet kurs og nu åbner siden direkte i IE og viser den således som plaintekst.

koden var/er:

header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=$file");
header("X-Content-Type-Options: nosniff");
header("Content-Length: $fsize");
header("cache-control: no-transform");
header("Pragma: no-cache");
header("Expires: 0");

jeg har forsøgt med forskellige Content-Type også mxexcel kendte typer, men lige lidt hjælper det. jeg har også hardcodet filename til noget forskelligt med forskellige .xls osv. men lige lidt hjælper det.
Der ser ud til at IE ikke genkender/bruger "filename" i content-disposition til noget og derfor skyder helt forkert når den "sniffer" hvad den modtager. Det ser også ud til at den er helt lige glad med "nosniff", som ellers er indført i IE8 til netop dette.

Nogen ideer/løsninger?

Skrevet tor. d. 17. september 2009 kl. 12:52:46| #1

ladyhawke
ladyhawke (33.932 point)
Du har overset kategorien, det er en underkategori til Programmering/Script/PHP

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Eget CMS-system

Oprettet den 26. maj 2012 kl. 12.24
MadsLundholmDk giver 30 point for svar | Giv et svar »

PHP kode

Oprettet den 24. maj 2012 kl. 00.15
ksno04 giver 30 point for svar | Giv et svar »

usynlige mellemrum i string indlæst fra .txtfil i PHP

Oprettet den 23. maj 2012 kl. 13.20
carsten1973 giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger