Avatar billede donslund Nybegynder
23. august 2002 - 19:04 Der er 20 kommentarer og
2 løsninger

Skrive til en fil

Hvorfor kan jeg ikke få følgende til at virke?

<%
Dim fso, f, filespec
Set fso = CreateObject(\"Scripting.FileSystemObject\")
filespec = Server.Mappath(\"numre.txt\")
Set f = fso.OpenTextFile(filespec,2)
f.WriteLine request.servervariables(\"var1\")
Set f = fso.OpenTextFile(filespec,1)
Response.write f.ReadLine

f.Close
%>
Avatar billede neteffect Nybegynder
23. august 2002 - 19:13 #1
Til en start: fjern alle backslashes
Avatar billede donslund Nybegynder
23. august 2002 - 19:18 #2
Ja, okay det var det forkerte jeg copy/pastede. Det har jeg gjort. Virker ikke.
Avatar billede donslund Nybegynder
23. august 2002 - 19:25 #3
Det her er den kode jeg arbejder med:

<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("numre.txt")
Set f = fso.OpenTextFile(filespec,2)
f.WriteLine request.servervariables("var1")
Set f = fso.OpenTextFile(filespec,1)
Response.write f.ReadLine

f.Close
%>
Avatar billede thesurfer Nybegynder
23. august 2002 - 19:31 #4
skal du ikke lukke den før du åbner den igen?

/theSurfer.
Avatar billede donslund Nybegynder
23. august 2002 - 19:34 #5
Det giver samme resultat. Den kommer ikke med en fejlmeddelese, men forsøger at finde siden, men når den når halvvejs går den i stå. Alt andet asp som jge kører lokalt virker.
Avatar billede donslund Nybegynder
23. august 2002 - 19:38 #6
Har det noget at sige hvilken slags txt jeg gemmer det i? ANSI, Unicode ...
Avatar billede oasen Nybegynder
23. august 2002 - 21:09 #7
Koden er god nok, men hvad er fejlen?
Nu har du vel skriverettigheder til mappen?
Prøv lige at udskrive request.servervariables("var1"), så du er sikker på, den ikke er tom.
Bare brug ANSI...
Avatar billede donslund Nybegynder
23. august 2002 - 22:26 #8
Det der med skrive rettighederne er jeg sgu lidt i tvivl om. Hvor tjekker jeg det. Det er win2000
Avatar billede donslund Nybegynder
23. august 2002 - 22:29 #9
Selvom jeg kun har response.write request.servervariables("var1") i mit asp-dokument tager den lang tid. Så variablen er nok tom.
Avatar billede oasen Nybegynder
23. august 2002 - 22:29 #10
Hvis request.servervariables("var1") returnerer en værdi har du allerede testet det og fundet ud af, at der ikke er skriverettigheder - for din kode fejler intet i sig selv.

Det kan være, du hellere skulle have stillet spørgsmål under "Webservere generelt".
Avatar billede oasen Nybegynder
23. august 2002 - 22:30 #11
Hvilken fejl gives der? Eller skrives der bare ikke noget til filen?
Avatar billede donslund Nybegynder
23. august 2002 - 22:32 #12
Jeg skriver dette:

getURL("falck/skriv.asp?var1=" + _root.nummer);

For at få min variabel ud af flash og ind i asp-dokumentet. Er det ikke rigtigt?
Avatar billede oasen Nybegynder
23. august 2002 - 22:33 #13
getURL("falck/skriv.asp?var1=" + _root.nummer);
Response.Write request.servervariables("var1")

Hvad udskrives der?
Avatar billede donslund Nybegynder
23. august 2002 - 22:35 #14
ingenting. Det ser ud som om den henter noget meget stort, mend et gør den jo ikke.
Avatar billede donslund Nybegynder
23. august 2002 - 22:39 #15
hvis jeg i flash siger trace(nummer) lige inden min getUrl, så får jeg også et tal i min outputboks.
Avatar billede donslund Nybegynder
23. august 2002 - 22:46 #16
Nu har jeg prøvet for mange gange og fået at vide, at der er for mange tilslutninger. Men da den gjorde stoder der http://jeppe/falck/skriv.asp?var1=12 i adressefeltet, så den kommer vel godt nok ud.
Avatar billede oasen Nybegynder
23. august 2002 - 22:55 #17
Ja, så burde det skrives til filen nu.
Avatar billede donslund Nybegynder
23. august 2002 - 22:56 #18
ja men det gør den ikke og nu kan jeg ingen ting for: HTTP 403,9 - Adgang forbudt: Der er for mange brugere tilsluttet
Internet Information Services

Hvordan kommer jeg af med det?
Avatar billede oasen Nybegynder
23. august 2002 - 23:10 #19
Prøv at genstarte serveren.
Avatar billede donslund Nybegynder
23. august 2002 - 23:15 #20
jeg tror jeg skal have genstartet hele maskine. Det bliver ikke nu. Jeg vil i seng. Skal på arbejde i morgen. Tak for nu. Jeg tror jeg opretter et spørgsmål et andet sted om opsætning af pws. God nat.
Avatar billede oasen Nybegynder
23. august 2002 - 23:22 #21
Jeg tror også, jeg hopper i seng.... Nat, nat
Avatar billede oasen Nybegynder
23. august 2002 - 23:23 #22
Vil i øvrigt godt have 1 point for min indsats :)
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