L Lena Medlem sedan feb. 2001 1 inlägg Trådstart 26 feb. 2001 08:02 #1 Hej!
Jag har gjort en räknare som (om förfågan inte kommer från en viss
ip-adress) skriver till en textfil (redan skapad) som ligger på servern.
Det fungerar klockrent när jag testar på min burk, men på
webservern får jag
meddelandet: Undefined variable 'path'.
Är det någon som har en aning om vad felet är??
//Mvh Lena
<%
If not Request.ServerVariables("Remote_addr")="X.X.X.X" Then
path=Server.MapPath("\")
fil=path & "\tankom\counter.txt"
Set MittTxtObj=Server.CreateObject("Scripting.FilesystemObject")
Set MinFil=MittTxtObj.OpenTextFile(fil)
antal=MinFil.ReadLine
MinFil.Close
antal=antal+1
Set MinFil=MittTxtObj.CreateTextFile(fil,true)
MinFil.WriteLine antal
MinFil.Close
else
path=Server.MapPath("\")
fil=path & "\tankom\counter.txt"
Set MittTxtObj=Server.CreateObject("Scripting.FilesystemObject")
Set MinFil=MittTxtObj.OpenTextFile(fil)
antal=MinFil.ReadLine
Set MinFil=MittTxtObj.CreateTextFile(fil,true)
MinFil.WriteLine antal
MinFil.Close
end if
%>
@nders Medlem sedan juni 2000 32 967 inlägg hej lena, och välkommen till webforum!
jag antar att du har 'option explicit' överst i din asp-fil. option explicit tvingar dig att deklarera alla variabler innan du använder dem.
alltså: släng in följande innan du försöker använda en variabel i koden:
dim path
mvh,
@nders Medlem sedan juni 2000 32 967 inlägg läste lite bättre.
prova att byta namn på variabeln path till exempelvis strPath. path kan nämligen vara reserverat.
mvh,
E Eclipse Medlem sedan juli 2000 3 825 inlägg Äh, lamt inlägg. Fel av mig...
[Redigerat av Eclipse den 26 feb 2001]