webForumDet fria alternativet

Textfil -> Inloggningsrapport

ASP

6 svar · 301 visningar · startad av Wickmark

Medlem sedan juli 2003162 inlägg
Frågan#1

Hej igen,

Idag söker skript som lägger till
- Nick
- Datum
- Session ID

i en textfil; en login rapport!

Skulle vilja att informationen skrivs ut något såhär:
- 2001-12-02 20:21 Affe 2020420151361
- 2001-12-02 20:34 Arne 202042012542
- 2001-12-02 20:59 Affe 2020420151361
- 2001-12-02 21:50 Affe 2020420151361

Om rapporten är mer än 30 dgr gamla; ska den automatiskt radera de raderna!

Går detta?!
Har letat med sökfunktionen, men har inte hittat ngt intressant!

MVH

Medlem sedan juli 2003162 inlägg
#2

Eftersom ni alltid brukar nappa på minsta lilla problem, och jag fortfarande inte har fått ett svar, gör jag det med en access databas!

Tack endå, ni som tittade igenom denna tråd!

Medlem sedan nov. 20017 144 inlägg
#3

Ok, då:

<%
session.LCID=1053
dim filesys, filetxt, sway
sway = "c:/din sökväg"
Const ForAppending = 8, ForWriting = 2, ForReading = 1
Set filesys = CreateObject("Scripting.FileSystemObject")
Set filetxt = filesys.OpenTextFile(sway, ForReading, true)
	if datediff("m",cdate(left(filetxt.ReadLine,10)),date) > 0 then
		Set filetxt = filesys.OpenTextFile(sway, ForWriting, true)
		filetxt.WriteLine(date()&" ")& left(time(),5)& session("nick") &" "& Session.SessionID
	else
		Set filetxt = filesys.OpenTextFile(sway, ForAppending, true)
		filetxt.WriteLine(date()&" ")& left(time(),5)& session("nick") &" "& Session.SessionID
	end if
filetxt.Close
%>
Medlem sedan nov. 20017 144 inlägg
#4

Då får sätta in ett namn i sessionen "nick" bara så, tror jag att det skall funka.
Du måste skapa en textfil som heter det du vill i sökvägen.
Alltså om sökvägen är: E:/www/wwwsite/textfil.txt, så får du först skapa en rad i den ex.
2003-09-25 20:00 Kalle 84455455
och döpa filen till textfil.txt

Medlem sedan dec. 19998 577 inlägg
#5

Frågan är varför du ville ha det i en textfil istället för en databas?

Medlem sedan juli 2003162 inlägg
#6

Jesper T skrev:

Då får sätta in ett namn i sessionen "nick" bara så, tror jag att det skall funka.
Du måste skapa en textfil som heter det du vill i sökvägen.
Alltså om sökvägen är: E:/www/wwwsite/textfil.txt, så får du först skapa en rad i den ex.
2003-09-25 20:00 Kalle 84455455
och döpa filen till textfil.txt

Tack så mkt! :e

Medlem sedan juli 2003162 inlägg
#7

Vide skrev:

Frågan är varför du ville ha det i en textfil istället för en databas?

Login Log

Känns lite onödigt att ha en hel databastabell för inloggnings rapporter...

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)