Krafsa en rad i min gästbok!
 

Namn
E-mail adress
Hemsida
Hemstad
När skålade du och jag senast?
När tror du vi skålar nästa gång?
Mitt meddelande  (obs! inga länkar i texten!)
  Privat meddelande

<% Dim objFSO, oInStream, sLine, sSeg, RestrictedAccess Dim fsoMinFil, strGBPath, strGBFile Set fsoMinFil = CreateObject("Scripting.FileSystemObject") StartPost = Request.QueryString("Start") If StartPost < 1 Then StartPost = 1 NumberOfPosts = Request.QueryString("Posts") If NumberOfPosts < 1 Then NumberOfPosts = 10 strGBFile = "guestbook.txt" strGBPath = Server.Mappath(strGBFile) StrDelimiterChr = Chr(9) If fsoMinFil.fileExists(Server.MapPath(strGBFile)) Then Set strFilObjekt = fsoMinFil.GetFile(Server.Mappath(strGBFile)) 'Define the constants used by the FSO Const Forreading = 1 'Create an instance of the FSO Set objFSO = CreateObject("Scripting.fileSystemObject") 'Open a file for reading Set oInStream = fsoMinFil.OpenTextfile(Server.MapPath(strGBFile), Forreading, False) CurrentPost = 0 Do Until oInStream.AtEndOfStream sLine = oInStream.readLine CurrentPost = CurrentPost + 1 If CurrentPost >= StartPost and CurrentPost <= StartPost + NumberOfPosts -1 Then sSeg = Split(sLine, StrDelimiterChr) strName = sSeg(0) strEmail = sSeg(1) strHomepage_url = sSeg(2) strHometown = sSeg(3) strFree1 = sSeg(4) strFree2 = sSeg(5) strTime = sSeg(6) strText = sSeg(7) strPrivate = sSeg(8) strIP = sSeg(9) ' Ta bort eventuella "" som strängen inleds och avslutas med If Left(strText,1) = Chr(34) AND Right(strText,1) = Chr(34) Then strText = Mid(strText, 2, Len(strText)-2) End IF ' Ersätt Carriage Return med Line Feed 'strText = Replace(strText, "
", VbCrLf) strText = Replace(strText, "X(", "") strText = Replace(strText, ":f", "") strText = Replace(strText, ":x", "") strText = Replace(strText, ":(", "") strText = Replace(strText, ":h", "") strText = Replace(strText, ":i", "") strText = Replace(strText, ":)", "") strText = Replace(strText, ";)", "") strText = Replace(strText, ":l", "") strText = Replace(strText, ":o", "") strText = Replace(strText, ":00", "") strText = Replace(strText, ":p", "") strText = Replace(strText, ":q", "") strText = Replace(strText, ":r", "") strText = Replace(strText, ":D", "") strText = Replace(strText, ":e", "") Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" & VbCrLf & VbCrLf Else Response.Write "Namn" & strName & "
" If strHometown <> "" Then Response.Write "Hemstad " & strHometown & "
" End If If strHomepage_url <> "" Then Response.Write "Hemsida" & strHomepage_url & "
" End If If strFree1 <> "" Then Response.Write "När skålade du och jag senast? " & strFree1 & "
" End If If strFree2 <> "" Then Response.Write "När tror du vi skålar nästa gång? " & strFree2 & "
" End If Response.Write "Postat " & strTime & "
" Response.Write "
" Response.Write strText & "
" Response.Write "" Response.Write "" Response.Write "" & VbCrLf & VbCrLf End If End If Loop Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" oInStream.Close Set oInStream = Nothing End If %>
" Response.Write "
" ' RestrictedAccess = fsoMinFil.GetFile("../restricted/default.asp") ' If strPrivate <> "" AND RestrictedAccess = TRUE Then If Ucase(Trim(strPrivate)) = "YES" Then Response.Write " Privat meddelande
" Response.Write "
" If StartPost > 1 Then PrevStart = StartPost - NumberOfPosts If PrevStart < 0 Then PrevStart = 1 Response.Write "



<< Föregående sida" End If Response.Write "


" ViewedPosts = StartPost + NumberOfPosts - 1 If ViewedPosts > CurrentPost Then ViewedPosts = CurrentPost Response.Write "
Visar meddelande " & StartPost & " - " & ViewedPosts & " (av totalt " & CurrentPost & " meddelanden)" Response.Write "
" If CurrentPost > StartPost + NumberOfPosts -1 Then NextStart = StartPost + NumberOfPosts Response.Write "



Nästa sida >>" End If Response.Write "