Avatar billede fizk Nybegynder
16. maj 2007 - 00:40 Der er 8 kommentarer og
1 løsning

Download problemer med IE

Tja, jeg ved ikke helt om jeg skulle stille spørgsmålet her, eller i  en anden kategori, men jeg prøver...

Jeg kører siden www.dos4free.dk, som er rendt i nogle problemer.
Når man downloader et spil får man rigtigt nok en .zip fil, men når man pakker den ud, får man en noname-fil, som man skal omdøbe til .zip, hvorefter den skal pakkes ud igen og først dér får man de rigtige filer.

Det sjove (læs: tragiske) er dog at denne fejl kun opstår, hvis man dowloader med Internet Explorer!
Jeg ved at jeg er blevet flyttet fra en Linux server til en Windows server (ved min host) og synes at problemet er opstået nogenlunde samtdigt med det, men ifg. min host skulle der ikke være sket noget med min opsætning, men jeg tænkte det måske kunne have relevans alligevel.

Den kode jeg bruger til at styre downloads'ne med kan findes på
http://dk.php.net/header ... Det er det eksempel der er skrevet af aarondunlap.com, d. 28-Dec-2004 11:17 (har linket for at undgå at poste hele scriptet her).

Jeg håber virkeligt der er nogen der kan hjælpe her, da mange, som bekendt, bruger IE, hvor problemet jo ligger... :)
Avatar billede jakobdo Ekspert
16. maj 2007 - 08:18 #1
Hvad sker der hvis du henter filen direkte i IE?
Er det så også samme problem?
(med direkte mener jeg f.eks. http://www.dos4free.dk/files/comic.zip)
Avatar billede phliplip Nybegynder
16. maj 2007 - 08:32 #2
OT: Lost Vikings har ikke nogen kategori ;)
Avatar billede fizk Nybegynder
16. maj 2007 - 10:14 #3
@jakobdo: Der er ingen problemer med hverken IE eller FF, hvis jeg henter spillet direkte.
@phliplip: Ordnet ;)
Avatar billede radion Nybegynder
16. maj 2007 - 10:23 #4
mht. sir problem med spam, og din visuelle kode, bør du gøre den mere tydelig, så folk nærmest falder over at det er lige præcis dén kode de skal skrive ind.
Avatar billede intenz Novice
16. maj 2007 - 11:54 #5
Jeg ved ikke helt hvorfor den giver 'noname' filen, men du kunne måske lave en anden løsning?

F.eks.
Gemme en session når brugeren besøgender din side.

Når man klikker på download:
Tjek at session er sat (for at forhindre andre sites i at linke direkte til download).

Og så bare hente filen med:
header("Location: http://www.dos4free.dk/files/comic.zip")
Avatar billede fizk Nybegynder
16. maj 2007 - 12:08 #6
@intenz: Jo, det må jeg jo nok ende med at gøre - jeg kan vel godt nå at hente/skrive til en database før jeg sender brugeren videre til filen... Jeg prøver lige når jeg kommer hjem... har ikke ftp adgang herfra :@
Avatar billede intenz Novice
17. maj 2007 - 11:02 #7
Ja, du kan gøre så meget du vil inden du sender brugeren videre til filen.
Alt dette skal bare ske i download filen inden:
header("Location: http://www.dos4free.dk/files/comic.zip")
Avatar billede fizk Nybegynder
17. maj 2007 - 11:42 #8
Jeps, det har jeg fået skruet sammen nu, så det virker altsammen som det skal...
Hvis du lige smider et svar, så kan du få pts... det var jo sådan set en løsning på problemet ^^
Avatar billede intenz Novice
17. maj 2007 - 12:04 #9
svar :)
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