webForumDet fria alternativet

Hämta ut senaste 60 rader från textfil med FSO?

ASP

2 svar · 432 visningar · startad av Maadmax

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

Hej jag håller på med en chatt och den gör http requests (XMLhttp) flera gånger varje sekund och skriptet som den anropar hämtar ut ett textdokument med en hel chattlogg varje request. Därför så tycker jag att det kanske är lite onödigt att hämta ut en hel chattlogg när man redan har laddat in 99% av den innan, plus att iframen bara visar dom sista 20 meddelandena (60 rader kod i textloggen).

Nu undrar jag då om jag på något sätt kan hämta ut bara 60 rader från textfilen med FSO, jag kör redan FSO på scriptet som requesten anropar så då blir det nog bara ett tillägg eller något liknande. Men eh, först en koll som hämtar ut antalet rader i textfilen och om det värdet är mer än 60 så ska man alltså bara hämta ut 60 radera med början i botten, så tänkte jag.

Några tips på hur jag ska göra? Eller finns det någon inbyggt funktion i FSO?

Medlem sedan feb. 20011 198 inlägg
#2

Nej.
Du kan använda skipline för att hoppa över rader, men du måste loopa igenom alla rader för att veta hur många det är.

Jag skulle rekommendera att använda en databas eller xmlfil istället för en textfil.

Medlem sedan juli 200659 inlägg
#3

Okej, hur ska jag skriva om jag vill köra med en xmlfil då? =)

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)