Avatar billede mjl Nybegynder
28. oktober 2006 - 18:36 Der er 15 kommentarer og
1 løsning

Kan headers forhindre åbning af filer?

Hej der ...

Kan følgende kode forhindre åbning af word-dokumenter fra Internet side (www.side.dk/mappe/fil.doc) !?

header("Content-Type: application/force-download; name=\"$filename\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $size");
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

hilsen conrad
Avatar billede mjl Nybegynder
28. oktober 2006 - 18:37 #1
Det er IE 6.0.2029 .... og WinXP
Avatar billede mjl Nybegynder
28. oktober 2006 - 18:38 #2
I IE 6.0.2800 .... og Win2000 virker det fint!
Avatar billede mjl Nybegynder
28. oktober 2006 - 18:44 #3
Hæver points!
Avatar billede mjl Nybegynder
28. oktober 2006 - 19:07 #4
Hæver igen!
Avatar billede mjl Nybegynder
28. oktober 2006 - 19:15 #5
...og nu helt til tops - 200 points! :)
Avatar billede coderdk Praktikant
28. oktober 2006 - 20:23 #6
Prøv at udskifte:

header("Content-Type: application/force-download; name=\"$filename\"");

med:

header("Content-Type: application/octet-stream");

eller:

header("Content-Type: application/x-msdownload");

Se i øvrigt: http://support.microsoft.com/kb/182315

Det er ikke sikkert at du altid kan tvinge download-boxen frem...

Prøv også for sjov at fjerne Cache-Control headeren...
Avatar billede mjl Nybegynder
28. oktober 2006 - 20:35 #7
Boxen kommer fint frem, men når man vælger [Åben] kommer dette ...

Kunne ikke finde filen
Prøv et eller flere af følgende forslag:
*Kontroller, at filnavnet er korrekt stavet.
*Prøv et andet filnavn.
(C:\...\filnavn[1]...)
Avatar billede mjl Nybegynder
28. oktober 2006 - 20:36 #8
Har prøvet dine nye linier - uden held, desværre!
Avatar billede coderdk Praktikant
28. oktober 2006 - 20:39 #9
Prøv at fjerne Cache-Control og tøm IE's cache...
Avatar billede mjl Nybegynder
28. oktober 2006 - 20:46 #10
Arghh...nop! Det hjælper heller ikke!
Avatar billede mjl Nybegynder
28. oktober 2006 - 20:48 #11
Mon ikke, det er noget i MSIE .. ?

Det virker fint på min Win2000 maskine, med en lidt ældre IE (6.0.2800)
Avatar billede mjl Nybegynder
28. oktober 2006 - 20:49 #12
Der er også forskel på Word Versionerne - 2000 maskinen har Word2002 og XP har Word2003
Avatar billede mjl Nybegynder
28. oktober 2006 - 21:32 #13
:(
Avatar billede mjl Nybegynder
29. oktober 2006 - 10:09 #14
Nogen hjælp?
Avatar billede mjl Nybegynder
29. oktober 2006 - 10:21 #15
Er der virkelig ikke nogen, der kender en løsning på dette problem!?
Avatar billede mjl Nybegynder
29. oktober 2006 - 11:12 #16
Nå pyt - jeg har kodet det om! Lukker !!!
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

IT-JOB