一個非常簡單完整的聊天室演示程式,推薦初學者下載 (轉)
簡單的室演示
一個比較基本的聊天室程式,具備最基本的“線上成員”“私聊”“清屏”“自動滾屏”等功能
這個聊天室程式是為初學者學習參考而做,程式包不大,20幾K
地址:/lshdic/asp_liaotian.zip">
這個聊天室是結合的,由於程式碼分佈不集中,在此只貼出登陸的那頁程式碼
set link1=server.Create("ADO.Connection")
link1.open "Provr=.Jet.OLEDB.4.0;Data =" & server.mappath("聊天室.mdb")
set rs=link1.Execute(" * from 會員表")
if request.form("ok")="" then
%>
風雲舞者的聊天室
線上成員:
使用者名稱:
else
if request.form("user")="" then response.write "你必須填寫使用者名稱":response.end
if instr(request.form("user")," ")<>0 or instr(request.form("user"),"0 or instr(request.form("user"),">")<>0 or len(request.form("user"))<1 then response.write "使用者名稱稱不可以含有空格、<符號、>符號、_符號,而且最少為1個字元":response.end
if request.form("user")="大家" then response.write "使用者名稱稱不可以是“大家”":response.end
if rs.eof=true and rs.bof=false then rs.movefirst
isolduser=0
do while not rs.eof
if lcase(request.form("user"))=lcase(rs("會員")) and DateDiff("s",rs("時間"),now)<1200 then
response.write "對不起," & request.form("user") & " 這個使用者還未離線,請您另起一個名字":response.end
elseif lcase(request.form("user"))=lcase(rs("會員")) and DateDiff("s",rs("時間"),now)>1200 then
isolduser=1:exit do
end if
rs.movenext
loop
if isolduser=1 then '如果該會員以存在資料庫中
link1.Execute "update 會員表 set 時間='" & now & "',id=" & session.SessionID & " where 會員='" & request.form("user") & "'"
else
link1.Execute "Insert into 會員表(會員,時間,id) values ('" & request.form("user") & "','" & now & "'," & session.SessionID & ")"
end if
application.Lock()
application("mc_" & session.SessionID)="" '為該使用者建立一個聊天資料的application變數中
application.UnLock()
session("who")=request.form("user") '為該使用者建立一個Session變數為了以後動態判斷
response.Redirect "MC_allform.asp"
end if
%>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-959435/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 40+個對初學者非常有用的PHP技巧(一)PHP
- 一個非常簡單易用且功能豐富的純Swift下載框架-TiercelSwift框架
- JSP初學者看的好文章[推薦]JS
- 推薦10個適合初學者的 HTML5 入門教程HTML
- 誰能幫我做一下這個簡單的專案啊!我是初學者。
- 初學者學習Java程式設計的基礎書籍推薦Java程式設計
- 推薦一個可以讓 go 程式跨平臺簡單部署的包Go
- C ++ 向量:一個非常簡單的指南
- SignalR簡版web聊天室(demo簡單演示篇)SignalRWeb
- 推薦5款好用的Java軟體,初學者必看!Java
- 一個簡單的解密程式 (轉)解密
- 不到40行 Python 程式碼打造一個簡單的推薦系統Python
- 分享一個簡單的聊天室專案
- 40+個對初學者非常有用的PHP技巧(二)PHP
- 用Java程式碼實現一個簡單的聊天室功能Java
- HTML5初學者福利!11個線上學習網站推薦HTML學習網站
- 推薦一個非常實用的學習 GitHub 的軟體Github
- 適合初學者學java技術的書籍推薦!Java
- 推薦一個清單工具
- PHP原始碼下載(本程式碼供初學者使用)PHP原始碼
- 推薦一個基於Dapr的 Red Dog 的完整微服務應用程式微服務
- 非常實用的PHP程式碼片段推薦PHP
- HTML初學者指南(一)(轉)HTML
- 一個非常不錯的技術視訊強烈推薦
- 簡單給初學者說說JAVA語言的幾個特點Java
- 初學者 (轉)
- 一個簡單的檔案管理程式 (轉)
- 一個簡單的愷撒加密程式 (轉)加密
- 用Java構建一個簡單的WebSocket聊天室JavaWeb
- Laravel+Swoole 完成一個簡單的線上聊天室Laravel
- 推薦5個我常用的軟體,簡單高效
- 編寫一個非常簡單的 JavaScript 編輯器JavaScript
- 一個非常簡單的私有加密演算法加密演算法
- 推薦8本高質量的Python書籍,初學者必看Python
- 推薦Web前端初學者應該知道的書籍和網站!Web前端網站
- 【程式人生】程式設計初學者的良言警句(轉)程式設計
- 一個簡單的破解,供初學者參考!望高手多加指點! (1千字)
- 實現一個簡單的視訊聊天室(原始碼)原始碼