用ASP程式組建基於WWW的聊天室

來源:互聯網
上載者:User
程式|聊天室|聊天室 在網上的各種即時聯絡方式中,基於WWW的聊天室恐怕是最方便的了:它只需一次性地在伺服器端安裝成功,用戶端使用Windows內建的IE瀏覽器就可以隨意訪問了,而不再另外添加第三方軟體。


  ASP程式聊天室V2.5就是這樣一款由ASP程式編製成的基於WWW的聊天室伺服器端軟體,作者是江蘇省東台市的薑軍,為簡體中文版的共用軟體(註冊費用是給作者寄一張賀卡或5元錢去),功能較齊全,支援使用者註冊、資料修改、分使用者等級(以使用者線上總時間來分)、私聊、留言、發言的記錄、新留言提示、禁止連續發相同內容等,相應等級的使用者並可擁有選擇表情、選擇圖案、選擇趣語、選擇貼圖、踢人等許可權。

  下載:http://www.DTLBM.com/images/2237/aspchat/aspchat.zip(266K)

  一、軟體的安裝

  此聊天室程式可運行在任何支援ASP的Web伺服器中,比如Win98+PWS、WinNT+IIS4.0、Win2000+IIS5.0等。本文以Win2000+IIS5.0為例。

  1.設定IIS

  假設本Win2000電腦IP地址為“192.168.221.48”,確保已添加好了IIS服務,並在IIS管理器(Internet服務)中將“預設Web網站”指向了此IP地址,而且在預設文件中添加好了聊天室的首頁檔案名稱“index.asp”(或“index.htm”)。

  2.添加虛擬目錄

  將下載得來的壓縮包檔案“aspchat.zip”中所有內容均解壓到任意目錄(比如為“D:”)中,則系統會自動在其下建立立一個名為“aspchat”的子目錄(完整路徑為“D:spchat”),再在此新子目錄上單擊右鍵,選“屬性”中的“Web共用”,為之指定一個虛擬目錄名(比如為“chat”),並確保“共用點在”後為“預設Web網站”。

  3.訪問聊天室

  如果在伺服器或任意用戶端的IE瀏覽器地址欄中輸入如“192.168.221.48/chat”(其中,“192.168.221.48”為聊天室伺服器的IP地址,“chat”為虛擬目錄名)的格式再斷行符號可進入該聊天室首頁面,則說明安裝成功!

  二、軟體的使用

  安裝成功後的聊天室系統內建了兩個使用者:一個是“最高管理員”,使用者名稱和密碼均為“admin”;一個是普通使用者,使用者名稱和密碼均為“guest”。

  1.普通使用者註冊

  單擊主視窗的“註冊”按鈕,然後根據提示填入相應資料後,即可註冊成功!需要注意的是,在註冊時,姓名、密碼和信箱(即E-mail地址)三項為必填內容;其他項為可選。

  此外,在此聊天室程式中,按相應積分將所有使用者分成了九級,新註冊的使用者積分為0分,以後每在聊天室呆上一分鐘,積分就增加1分。不同等級的使用者將擁有不同的權利,具體劃分如下表:

  層級所需積分擁有權利

  1級0-300分私聊,選擇顏色,選擇表情,選擇趣語,自動清除,約會留言,尋找聊友,修改資訊,儲存積分

  2級300-600分在1級的基礎上增加點播MIDI和發送圖案的功能

  3級600-1200分在2級的基礎上增加發送貼圖的功能,增加看使用者層級功能

  4級1200-2400分在3級的基礎上增加動作列表的功能

  5級2400-3600分在4級的基礎上增加字效的功能

  6級3600-6000分在5級的基礎上增加看見使用者IP的許可權

  7級6000-10000分在6級的基礎上增加踢人,HTML許可權,快速HTML框,修改標題

  8級10000分以上在7級的基礎上增加使用者管理,清資訊區,清、鎖標題,留言管理(需申請)

  9級無為聊天室的最高管理員。在8級的基礎上增加了“進階管理”等(需申請)

  2.普通使用者聊天

  當在聊天室首頁面用任意使用者名稱登入成功後,即可進入聊天介面。對於未註冊版,此時會有“ASP聊天室,未註冊版本,如滿意,請您註冊”的提示,直接按“確定”按鈕繼續即可。

  在聊天介面中,根據所擁有的許可權,使用者可完成私聊、改變顏色、做動作、選擇表情、選擇趣語、線上點歌等操作。

  3.最高管理員登入

  “最高管理員”的層級為9級,使用者名稱和密碼均為“admin”,用它登入後,不僅可擁有其他所有層級使用者所具備的應用功能,還具有管理功能,能完成添加管理員、刪除使用者、刪除留言、更改使用者層級等操作(部分功能僅登入版才支援)。

  三、軟體的瑕疵

  癥狀:當筆者在試用此聊天室時,選了聊天介面中的“離開聊天”按鈕,系統卻提示“找不到頁面”。後來經過仔細檢查,才發現原來來源程式中將所有返回的“首頁”目錄所均設為了“../index.asp”的相對路徑,如果你的Web網站的根目錄下(直接輸入如“192.168.221.48”格式所得出的頁面)沒有“index.asp”這個檔案,就會有此“找不到頁面”的錯誤提示!也許作者的原意是好的,讓人們離開聊天室後可以直接返回到本網站的首頁,但在很多情況下,它反會弄巧成拙。

  解決:要麼在你網站的首頁下放一個“index.asp”檔案,要麼將源檔案“left.asp”中的“../index.asp”全替換成為“index.asp”、將“index.asp”中的“../index.htm”全替換成為“index.htm”,以使它們均能直接返回到聊天室的首頁。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.