基於PHP的聊天室編程思想

來源:互聯網
上載者:User
1 頁面登陸的基本要素
你可以在我的竹葉看到登陸 的表單,這裡提供了最基本的登陸表單項
(1)登陸表單
<form method=POST name=chatform action=chat/login.php?action=enter onSubmit="b1_submit();return true;" target="howtodo">
(a)聊天表單的名字為chatform,我使用action=enter作為進入聊天室的入口,如果沒有這個參數,則顯示登陸頁 面.
(b)在表單提交時,先調用b1_submit()建立聊天的視窗
(c)聊天的目標視窗為b1_submit()建立 的howtodo視窗
(2)表單項
暱稱:<input type=text name=name size=15 maxlength="10">
密碼:<input type=password name=pass size=15 maxlength="10">
<input type=submit name=submit value=登陸 style="width:100">
<input type=reset name=reset value=重添 style="width:50">
(a)各表單項一定要設定最大允許長度 maxlength
(3)建立聊天視窗的js
<script LANGUAGE="javascript">
function b1_submit(){
chat=window.open('',"howtodo",'Status=no,scrollbars=no,resizable=no');
chat.moveTo(0,0);
chat.resizeTo(screen.availWidth,screen.availHeight);
chat.outerWidth=screen.availWidth;
chat.outerHeight=screen.availHeight;
}
這段代碼先 開啟一個沒有狀態列,捲軸,可調整尺寸的howtodo視窗!然後移動到螢幕左上方,然後放大到允許的螢幕大小.
聊天室編程思想--大門 -- 通行證
大門 -- 通行證
聊天室可以採用完全自由的方式運行,你可以隨意 輸入呢稱,不用密碼,不儲存你的聊天狀態,優點是:自由,非常適合於遊客!另外一個方法是註冊聊天室,每個進入 聊天室的人都要輸入自己的使用者名稱和密碼才能進入!優點:充分體現個性,非常適合於老朋友,他們的呢稱不會被 人惡意侵佔使用.我的聊天室使用註冊方法!
註冊通常採用2種方法:1,先註冊然後進入聊天;2,自動注 冊,然後在裡面修改自己的資料!我採用第2種方法!!每個新進入的聊友的使用者名稱會被自動儲存到註冊到資料庫內 ,下次登陸必須輸入準確的密碼才能進入!
下面是判斷部分!本程式使用文本資料庫 !
//$useronline為線上人的資料檔案名稱
//$useronlinelock為線上人的鎖定標誌
//$register為已經註冊的資料檔案名稱
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.