%
'GuestBook Script
'All Rigths Reserved To ModerNet Kft.
'Author: Zsolt Bányai
'Budapest 2000
Database = "d:\web\databases\guestbook.mdb"
PageSize = 5 'Number of Pages - az egyszerre megjelenő bejegyzések száma
GuestBook = 1 'ID of Book - a vendégkönyv azonosítója
BookFile = "vendegkonyv.asp"
If Request.Form("mode") = "1" Then
Session("Name") = Request.Form("name")
Session("Email") = Request.Form("email")
Session("Message") = Request.Form("message")
Name = Replace(Request.Form("Name"),"<","<")
Name = Replace(Name,">",">")
Name = Replace(Name,"'","''")
Email = Replace(Request.Form("Email"),"<","<")
Email = Replace(Email,">",">")
Email = Replace(Email,"'","''")
Message = Replace(Request.Form("Message"),"<","<")
Message = Replace(Message,">",">")
Message = Replace(Message,"'","''")
If (Name = "") Or (Message = "") Then
Session("Name") = Name
Session("Email") = Email
Session("Message") = Message
Response.Redirect "#formlink"
Else
Session.Abandon
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Provider = "Microsoft.Jet.OLEDB.4.0;"
Conn.Properties("data source")= Database
Conn.open 'Open Database
Set Messages = Server.CreateObject("ADODB.RecordSet")
Set Messages.ActiveConnection = Conn
Messages.LockType = 3
Messages.CursorType = 1
Messages.Source = "Messages"
Messages.Open
Messages.AddNew
Messages("BooK") = GuestBook
Messages("MessageWriter") = Name
Messages("WriterEmail") = Email
Messages("Message") = Message
Messages("MessageDate") = Year(Now) & "." & Month(Now) & "." & Day(Now)
Messages("MessageTime") = Hour(Now) & ":" & Minute(Now) & ":" & Second(Now)
Messages("WriterIP1") = request.servervariables("REMOTE_HOST")
Messages.Update
Messages.Close
Conn.Close
Set Messages=Nothing
Set Conn = Nothing
Response.Redirect "vendegkonyv.asp"
End If
End If
%>
Vendégkönyv - BéNI Üvegstúdió
Vendégkönyv
<%
If Request.QueryString("page") = "" Then
CurrPage = 1
Else
CurrPage = Request.QueryString("page")
End If
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Provider = "Microsoft.Jet.OLEDB.4.0;"
Conn.Properties("data source")= Database
Conn.open 'Open Database
Set Messages = Server.CreateObject("ADODB.RecordSet")
Messages.CursorLocation = 3
Messages.CursorType = 3
Messages.Open "SELECT * FROM Messages Where Book=" & GuestBook & " ORDER BY MessageDate DESC, MessageTime DESC", Conn
If Messages.EOF Then
%>
A vendégköny jelenleg üres
<%
Else
Messages.PageSize = PageSize
PageNum = Messages.PageCount
Messages.AbsolutePage = CurrPage
CurrRec = 0
Do Until Messages.EOF Or CurrRec>=PageSize
%>
<%
Messages.MoveNext
CurrRec = CurrRec + 1
Loop
%>
Oldalak:
<%
For I=1 To PageNum
If Trim(cStr(I)) = Trim(cStr(CurrPage)) Then
Response.Write "[" & I & "]"
Else
Response.Write " " & I & ""
End If
Next
%>
<%
End If
Messages.Close
Set Messages = Nothing
Conn.Close
Set Conn = Nothing
%>