webForumDet fria alternativet

Enkel Räknare?

ASP

3 svar · 188 visningar · startad av Online_do

Medlem sedan mars 2001136 inlägg
Frågan#1

Hur gör man en enkel räknare som räknar hur många besökare som har varit på ens sida. Resultat som uppdateras när en person kommer ska ligga in en textfil och ska inte synas för besökaren?

Jag har en men den funkar inte.....

<%
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
HitsFile = Server.MapPath ("/main/sample") & "\hits.txt"
Set InStream= FileObject.OpenTextFile (HitsFile, 1, false )
OldHits = Trim(InStream.ReadLine)
NewHits = OldHits + 1
Set OutStream= FileObject.CreateTextFile (HitsFile, True)
OutStream.WriteLine(NewHits)
%>

och

<%=NewHits%>

Hur e det med denna?
Det kommer hela tiden upp att den inte kan hitta filen. Jag förstår inte riktigt hur det funkar men mappar.

Hjälp....snälla!

------------------
What is he doing?...

Medlem sedan aug. 20003 575 inlägg
#2

Nja, så svårt är det väl inte:

Först så öpnar scriptett en textfil
med information om hur hur många besökares om besökt sidan innan:

Set FileObject = Server.CreateObject("Scripting.FileSystemObject") 
HitsFile = Server.MapPath ("/main/sample") & "\hits.txt" 
Set InStream= FileObject.OpenTextFile (HitsFile, 1, false )

Sedan läser den av antalet i filen

OldHits = Trim(InStream.ReadLine)

Sedan plussar den ddet gamla med 1 och ger Newhits som namn för den variabeln. som de sedan skriver in i textfilen

Set OutStream= FileObject.CreateTextFile (HitsFile, True) 
OutStream.WriteLine(NewHits)

------------------
"Brott kanske inte lönar sig, men det är kul"

Medlem sedan mars 2001136 inlägg
#3

Oki, det fatta jag
Men hur gör jag för att infoga det.
Ska man lägga det i head taggen eller var som helst.
Om jag har mina filer i
d:\wwwroot\mcidonkan
hur ska jag då skriva i sökvägen?

------------------
What is he doing?...

Medlem sedan dec. 19996 522 inlägg
#4

Annars om du har IIS 5 eller 4:an med uppdaterat pack så kan du använda dig av MSWC.PageCounter. Läs mer om det på http://www.4guysfromrolla.com/webtech/032101-1.shtml

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)