18. april 2001 - 00:55Der er
9 kommentarer og 1 løsning
Hvad er der galt her?
<% Const ForAppending = 8
Dim strLogFileName strLogFileName= \"C:\\home\\test\\www\\LogFile.txt\" Dim objLogFileFSO set objLogFileFSO = CreateObject(\"Scripting.FileSystemObject\") Dim objFile set objFile = ObjLogFileFSO.GetFile(Server.MapPath(Request.ServerVariables(\"PATH_INFO\")))
Dim objLogFileTS If objLogFileFSO.FileExists (strLogFileName) Then set objLogFileTS = objLogFileFSO.OpenTextFile(strLogFileName, ForAppending) Else set objLogFileTS = objLogFileFSO.CreateTextFile(strLogFileName) End if
Og i linie 13 er der hvor du åbner en fil for at appende på den. Jamen, så er det fordi webserveren ikke har lov til at skrive i mappen og/eller på filen. Det kan du rette i stifinderen (eller hvad det nu hedder) hvis det er din egen server, og ellers få rettet af din udbyder (men check lige deres support sider først). Det er iøvrigt også derfor det er en rigtig god idé at bruge databaser i stedet for filer...:)
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.