Avatar billede mukke Nybegynder
22. juni 1999 - 20:07 Der er 9 kommentarer og
1 løsning

100 points: "location: ...." på IIS3

Når jeg laver en location: nyfilpåserver i mit perscript for at omdirigere, virker det også fint nok og det rigtige indhold af den nye fil kommer også frem. Men min browser tror stadig at den er på den gamle fil. Når jeg bruger en apache server (lokalt) virker det fint nok - så får browseren at vide at det er et andet sted den får datene fra.
Hvordan opnås dette?

(Det er lidt svært at forklare. Prøv:
http://www.midtfyns-gym.dk/mukke/mw3-fix.html
og afsend formen. Den vil så downloade en fil... Filen skal hedde mw3-fix-#.reg
istedet hedder den fix.pl (som er scriptet der omdirigerer.)

(Jeg er ikke på nuværende interesseret i en omdirigering på klient-siden - så i behøver ikke komme med en smart metatag til opdatering af siden efter 0 sekunder :)
Avatar billede 127144146281 Nybegynder
22. juni 1999 - 20:17 #1
Hvis det er på en IIS3 server hvorfor  bruger du så ikke bare ASP, der er det mere simpelt: Response.Redirect "mw3-fix-#.reg"
Avatar billede justincase Nybegynder
22. juni 1999 - 20:20 #2
Måske ligger problemet i at du i din form bruger Get. Jeg mener at et Http get får serveren til at aflevere det script der står i action.
Avatar billede mukke Nybegynder
22. juni 1999 - 20:23 #3
127: fordi scriptet genererer en fil - og det kan jeg ikek finde ud af i ASP :)

og selve redirectet virker egentlig også.... Serveren finder frem til den rigtige fil og afleverer den, men browseren får ikke at vide at locationen er blevet ændret.
Avatar billede mukke Nybegynder
22. juni 1999 - 20:26 #4
justincase: mht til get/post - det virkede fint på apache så jeg kan ikek forestille mig det er det der gør det.

Og den afleverer heller ikek scriptet - den afleverer det rigtige - browseren ved bare ikke hvad den får (filnavn)
Avatar billede 127144146281 Nybegynder
22. juni 1999 - 20:27 #5
ok, jeg forsvinder lige fra dette ?, da jeg ikke ved noget som helst om Perl
Avatar billede justincase Nybegynder
22. juni 1999 - 20:33 #6
Jeg tror også bar jeg pludrede lidt der. et get får ikke serveren til at hente action scriptet.

Du siger at det er den rigtige fil, men det forkerte filnavn, eller hvad ?
Når jeg submitter, bliver folderen ikke sat rigtig lokalt, men det er måske heller ikke meningen ?
Avatar billede mukke Nybegynder
22. juni 1999 - 20:40 #7
Hvad mener du med at folderen ikke bliver sat rigtigt? Ikek helt klar over hvad du mener... :(

Ski' være med det - jeg eksperimenterer lidt med at lave en client-side updatering..

Ellers tak for hjælpen
Avatar billede mukke Nybegynder
22. juni 1999 - 20:47 #8
Jubii!!! Nu virker det!!!! GOdt nok ikek helt som det var planlagt, men alligevel

DU kan evt prøve nu og se hvordan det var meningen det skulle fungerere

(Eneste forskel er at den nu henter den lille side inden den downloader filen:)

Tak for hjælpen. Hvis du gider lave et svar så folk ikke behøver at komme og se på den her mere, vil jeg give dig 50 points som tak fordi du forsøgte at hjælpe, justincase
Avatar billede justincase Nybegynder
22. juni 1999 - 21:01 #9
Selvfølgelig. Men må jeg ikke lige høre hvad den text-box under
Please enter the directory you have installed Mechwarrior 3 to:
er til. Det var den jeg mente. Når jeg trykker submit åbner Save as.. der hvor jeg sidst downloadede til.
Avatar billede mukke Nybegynder
22. juni 1999 - 21:09 #10
Det er fordi den patch du downlaoder når du trykker genereres dynamisk - patchen indeholder nemlig det bibliotek. Hvor du gemmer og senere kører patchen fra er ligegyldig. Kender du forresten Mechwarrior 3 eller andre spil i serien?

Jeg opretter lige et nyt spørgsmål her i katagorien med de 50 points til dig
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
Kurser inden for grundlæggende programmering

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