Där det står
Set C = CreateObject("Scripting.FileSystemObject")
Ska det vara
Set C = Server.CreateObject("Scripting.FileSystemObject")
Vet, av nån anledning, att IIS är mer kinkig med att det där ska vara rätt än PWS.
2 svar · 169 visningar · startad av Mackan
Följande simpla kodsnutt fungerar utmärkt på min egen dator (med MS PWS) med blir fel när jag kör den på webbservern. Adressen till "data.txt" är så vitt jag vet korrekt, men om det inte finns något annat fel med koden, måste det väl vara just adressen som är fel.
Tacksam för hjälp.
[KOD]
<%
Dim C, O
Set C = CreateObject("Scripting.FileSystemObject")
Set O = C.CreateTextFile("c:\inetpub\users\still-life\www\beta\data.txt")
O.WriteLine Request.Form("namn")
O.WriteLine Request.Form("adress")
O.WriteBlankLines(1)
O.Close
%>
Där det står
Set C = CreateObject("Scripting.FileSystemObject")
Ska det vara
Set C = Server.CreateObject("Scripting.FileSystemObject")
Vet, av nån anledning, att IIS är mer kinkig med att det där ska vara rätt än PWS.
Tack för hjälpen. Fast jag brukar aldrig behöva skriva "Server.Create...". Det fungerar oftast utan "Server". Men rätt ska ju vara rätt.
Jag måste säga att jag är imponerad av WebForum och dess medlemmar. Jag skrev min fråga för några minuter sedan, gick och fyllde på min kaffekopp och när jag var tillbaka vid min dator hade någon redan svarat. Det är ju faktiskt helt kanon.