chat.asp

来自「asp手机wap网站源码 (英语wap1.0版)」· ASP 代码 · 共 64 行

ASP
64
字号
<%
Session.LCID = 1033

chatter=request("un")+"[wap]"
mesaj=request("m")
oda=request("o")


chatYol=Server.Mappath("database/chat.mdb")
chatSql= "DBQ="& chatYol &";Driver={Microsoft Access Driver (*.mdb)}"
Set chatBag=Server.CreateObject("Adodb.Connection")
chatBag.Open chatSql
'eskiyi sil setup
chatCurrentDate = Now()
chatCheckOutTime = DATEADD("s", -200, chatCurrentDate)

'90 saniyeden eski mesajlari sil
Set chatDeleters=Server.CreateObject("Adodb.Recordset")
chatDeleteSorgu = "DELETE FROM chat WHERE date < #" & chatCheckOutTime & "#"
chatDeleters.Open chatDeleteSorgu, chatBag, 1, 3 


'kullanici adini simdi kontrol et yoksa ekle
Set chatrs=Server.CreateObject("Adodb.Recordset")
onlinesayacSorgu="Select * from un where un='"& chatter  &"'"
chatrs.Open onlinesayacSorgu, chatBag, 1, 3 
if chatrs.EOF or chatrs.BOF then 'eger kullanici adi yoksa ekle
chatrs.AddNew
chatrs("un")=chatter
chatrs("oda")=oda
chatrs("date")=now()
chatrs.Update 
else 'eger kullanici adi varsa zamani kontrol et  coksa sil
Set onlinesayacDeleteTekrs=Server.CreateObject("Adodb.Recordset")
onlinesayacDeleteTekSorgu = "DELETE FROM un WHERE date < #" & chatCheckOutTime & "#"
onlinesayacDeleteTekrs.Open onlinesayacDeleteTekSorgu, chatBag, 1, 3 
end if

'mesaj ekle
if not mesaj="" then

bancheck("chattenbanlimi")

Set chatrsMesaj=Server.CreateObject("Adodb.Recordset")
chatrsMesajSorgu="Select * from chat"
chatrsMesaj.Open chatrsMesajSorgu, chatBag, 1, 3 

chatrsMesaj.AddNew
chatrsMesaj("un")=chatter
chatrsMesaj("mesaj")=mesaj
chatrsMesaj("oda")=oda
chatrsMesaj("date")=now()
chatrsMesaj.Update 

end if

chatrs.Close
Set chatrs=Nothing
chatBag.Close
Set chatBag=Nothing

Session.LCID = 2057
%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?