webForumDet fria alternativet

FSO

9 svar · 228 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Hur sorterar jag nerifrån textfilen å upp - alltså nyaste först:

Set fso = CreateObject("Scripting.FileSystemObject")

   set fil = fso.OpenTextFile(Server.Mappath(User & ".txt"), 1 )
   arrFsoLines = Split(fil.ReadAll, vbcrlf)

   For i = 0 To ubound(arrFsoLines)%>
     <%=arrFsoLines(i)%><br>
   <%Next

   fil.Close
Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Går det?

PaceMedlem sedan juni 20019 024 inlägg
#3
   For i = ubound(arrFsoLines) To 0%>
     <%=arrFsoLines(i)%><br>
   <%Next
AsaMedlem sedan dec. 20011 860 inlägg
#4

Ingen aning :/

AsaMedlem sedan dec. 20011 860 inlägg
#5

Syns inget då :/

PaceMedlem sedan juni 20019 024 inlägg
#6

Oj, glömde:

  For i = ubound(arrFsoLines) To 0 step -1 %>
     <%=arrFsoLines(i)%><br>
   <%Next
LarsGMedlem sedan dec. 200012 464 inlägg
#7
For i = ubound(arrFsoLines) To 0 step -1 %>
     <%=arrFsoLines(i)%><br>
   <%Next
AsaMedlem sedan dec. 20011 860 inlägg
#8

Funkade fint LarsG. Tackar :) Men hur får jag bort den sista radbrytningen! Den skrivs ut först!

Sparas med denna kod

   Info   = FormatDateTime(Now,4) & " | <b>" & User & "</b> - " & Request.Form("info")

   Set fso = CreateObject("Scripting.FileSystemObject")
   Set fil = fso.OpenTextFile(Server.Mappath(User & ".txt"), 8 )

   fil.WriteLine(Info)

   fil.close
LarsGMedlem sedan dec. 200012 464 inlägg
#9

Nu förstår jag inte, då du gör split så tar du ju bort alla crlf.

AsaMedlem sedan dec. 20011 860 inlägg
#10

Okej men det behövs inte!

137 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)