国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

基于PHP的聊天室(一)

基于PHP的聊天室(一)

更新時間:2019-05-18 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):


  從前有一個相當(dāng)流行的web聊天室,叫做Star Trekker 聊天室。我能夠來到這個聊天室要感謝我的一個朋友,并且即使Star Trekker的聊友們幾乎與我不是同一個圈中的,但是我發(fā)現(xiàn)對于他們的大部分人來說,都很友好和有意思。但是當(dāng)Star Trekker關(guān)閉之后,這不得不謝謝運行在后臺的Perl了,是它吞掉了服務(wù)器的資源,所以這些快樂和友善的人們不得不離開,無處可去了。我有幸在那段時間開張了自已的仿StarTrekker的聊天室,并且開始設(shè)法與許多原來的Trekker的那些無家可歸的聊友進行聯(lián)系。出于對Perl所引起的資源消耗問題的警惕,當(dāng)一個朋友向我推薦PHP時,我非常的高興。

  這個經(jīng)過精心設(shè)計的web聊天室使用了從表單傳遞過來的變量,并且把它們處理為HTML ,然后將其寫入文件。把表單和信息文件放在一個框架中,你可以看到它與一個叫BeSeen的聊天室很象。當(dāng)然它的好處在于,
我們的聊天室比起它的BeSeen堂兄弟來說要聰明一些。

<form action="chat.php3" method="post">
Name : <input type="text" name="name"><br>
Message : <input type="text" name="message"><br>
<input type="submit" value="Send">
</form>

  上面就是基本的用于輸入的表單。你可能想把它弄得更美觀一些,但是不管出于什么目的,這個就是你要處理的。它發(fā)送兩個變量給chat.php3,分別叫做$name和$message。

  不過,在處理那些變量之前,我們需要從消息文件中把當(dāng)前的內(nèi)容取出來,否則在一個時間里我們只能看到一條消息了。幾乎沒有一個方法可以管理對話。只有象我一樣對自已的消息文件的結(jié)構(gòu)很熟悉,我就知道每一條消息都以一個回車符結(jié)束。這就是說,可以使用file()函數(shù)來將消息文件讀到一個數(shù)組中去。

  消息文件有12行。在12行中,第1行為頭信息,第2行到11行為舊的消息,第12行包含了我的腳標(biāo)。

  我最感興趣的是得到一個能夠包含所有那些舊消息的字符串。

<?php

// 把文件讀到一個數(shù)組中
$message_array = file("messages.html");

// 編輯字符串
for ($counter = 1; $counter < 10; $counter++) {
    $old_messages .= $message_array[$counter];
}

?>

  在處理字符串的時候,我將for循環(huán)的$counter初始化為1而不是0。這是因為我知道$message_array 數(shù)組的第0個元素包含的是我的頭信息,我不需要它循環(huán)結(jié)束條件為$counter < 10,意思是只有數(shù)組中1到9的元素被讀到字符串中。對于剩下的兩個元素,第11個包含我的腳標(biāo),第10個包含的是最舊的消息。這兩個我都想刪除,因為在任何時刻我只讓屏幕顯示10條消息。修改$counter < 10 表達(dá)式,可以允許你改變所包含消息的數(shù)量。

  現(xiàn)在已經(jīng)有了舊的消息,接著我想生成新的消息。我們已經(jīng)有了兩個變量:$name 和$message,所以寫出一個新的消息就很容易了。

<?php $new_message = "$name : $message<br> "; ?>


  我們就快要寫好消息文件了。剩下需要的就是頭信息和腳標(biāo)。先加入簡單的頭部信息:

<?php

// 除了在字符串末尾有回車符,其它地方不能有回車符,這一點很重要。
// 要把所有的頭信息放在一樣。
$header = "<html><body bgcolor="#000000" text="#ffffff"> ";

?>

  我們想讓消息屏幕能夠自動刷新,那么人們就可以看到新的貼子了。我沒有使用JavaScript,而是采用了META標(biāo)記進行刷新,主要是因為它可能更容易被客戶端支持。我也不想讓搜索引擎對我的消息文件進行索引。所以重新定義頭信息為:

<?php

$header = "<html><head><meta http-equiv="refresh" content="8">".
    "<meta name="robots" content="noindex"></head>".
    "<body bgcolor="#000000" text="#ffffff"> ";

?>

  在文件的腳標(biāo)處,我一般是放置一小段版權(quán)信息,還有與打開的頭信息對應(yīng)的結(jié)束標(biāo)記。

<?php

$footer = "<p align="center"><font color="#000000">".
    "&copy; Mike Hall 2000</font></p></body></html>";

?>

  將版權(quán)信息用<font color="#000000">包起來表示只有被選中它才會被看見,因為它的顏色與背景色#000000一樣。這樣做的目的只是為了不讓它影響顯示。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        亚洲欧美另类图片小说| 激情深爱一区二区| 亚洲黄色av一区| 国产91对白在线观看九色| 中文一区二区完整视频在线观看| 日本最新不卡在线| 日韩色视频在线观看| 免费观看一级欧美片| 日本少妇一区二区| 蜜臀av在线播放一区二区三区| 亚洲1区2区3区4区| 666欧美在线视频| 欧美日韩国产高清一区二区| 一区二区三区小说| 久久久久高清精品| 日韩免费电影一区| 91精品国产一区二区三区香蕉| 日韩综合小视频| 一区二区三区四区在线| 日本道色综合久久| 午夜精品免费在线| 精品国内片67194| 日韩免费一区二区| 国产另类ts人妖一区二区| 国产精品乱码一区二三区小蝌蚪| 一本到高清视频免费精品| 欧美日韩视频在线观看一区二区三区| 亚洲国产视频a| 久久精品理论片| 国产成人午夜视频| 亚洲乱码国产乱码精品精的特点 | 亚洲一区自拍偷拍| 一区二区三区不卡视频| 欧美放荡的少妇| 国产午夜亚洲精品不卡| 91影视在线播放| 免费人成黄页网站在线一区二区 | 亚洲一区中文在线| 亚洲成av人片在线观看| 免费亚洲电影在线| 中文字幕欧美国产| 在线播放亚洲一区| 久久久亚洲国产美女国产盗摄 | 色综合久久久久网| 51精品国自产在线| 成人av网站免费观看| 老司机免费视频一区二区| 成人综合婷婷国产精品久久蜜臀| 一区二区三区日韩欧美精品| 欧美不卡一区二区三区四区| 色欧美乱欧美15图片| 国产成人精品免费| 麻豆精品一区二区av白丝在线| 久久机这里只有精品| 亚洲乱码中文字幕综合| 麻豆精品在线观看| 成人av网站在线观看| 国产自产高清不卡| 丝袜诱惑制服诱惑色一区在线观看| 欧美韩国一区二区| 精品国产三级电影在线观看| 亚洲国产成人午夜在线一区| 日韩欧美国产综合一区 | 国产精品1区2区| 欧美日韩专区在线| 欧美久久久久久久久中文字幕| 成人精品免费网站| 国产成都精品91一区二区三| 久久久精品天堂| 亚洲一区二区三区在线看| 中文字幕乱码久久午夜不卡| 26uuu亚洲综合色| 日韩亚洲欧美在线| 亚洲一区二区三区影院| 亚洲美女淫视频| 亚洲精品国产一区二区精华液 | 亚洲国产一区二区三区青草影视| 日本韩国欧美一区二区三区| 97se亚洲国产综合自在线| 欧美美女直播网站| 欧美色手机在线观看| 久久午夜老司机| 久久只精品国产| 国产色一区二区| 国产精品理伦片| 亚洲欧洲日韩综合一区二区| 中文字幕字幕中文在线中不卡视频| 国产精品不卡在线观看| 伊人性伊人情综合网| 9人人澡人人爽人人精品| 精品国精品国产尤物美女| 久久久精品日韩欧美| 亚洲三级电影全部在线观看高清| 99久久er热在这里只有精品15| 99re8在线精品视频免费播放| 99精品视频一区| 精品污污网站免费看| 日韩精品中文字幕一区二区三区| 天堂一区二区在线免费观看| 日韩精品五月天| 日韩一级二级三级| 2023国产精品| 亚洲人成7777| 欧美日韩在线三级| 奇米色777欧美一区二区| 国产久卡久卡久卡久卡视频精品| 88在线观看91蜜桃国自产| 欧美电影在线免费观看| 亚洲日韩欧美一区二区在线| 91美女蜜桃在线| 欧美老女人在线| 韩国精品一区二区| 91丨九色丨黑人外教| 日韩欧美在线123| 国产在线不卡一卡二卡三卡四卡| 色婷婷精品大在线视频| 亚洲一区二区三区四区五区黄| 成人免费毛片高清视频| 亚洲成人免费电影| 欧美日韩午夜在线| 国产欧美一区二区精品忘忧草 | 972aa.com艺术欧美| 亚洲制服欧美中文字幕中文字幕| 欧美aⅴ一区二区三区视频| 成人黄色av网站在线| 5858s免费视频成人| 国产成人午夜视频| 日韩一级视频免费观看在线| 亚洲一区二区三区四区中文字幕| 成人午夜大片免费观看| 欧美一区二区视频观看视频| 一区2区3区在线看| 99精品黄色片免费大全| 免费观看在线综合色| 欧美私模裸体表演在线观看| 国产精品国产三级国产aⅴ中文| 欧美一区二区视频网站| 亚洲精品国产一区二区精华液| 成人三级伦理片| 国产女同性恋一区二区| 国产一区二区成人久久免费影院| 欧美精品一区二区三区久久久 | 伊人色综合久久天天人手人婷| 欧美电影免费观看高清完整版在| 色屁屁一区二区| 亚洲另类春色校园小说| 成人sese在线| 专区另类欧美日韩| 欧美xxxxxxxx| 麻豆91精品视频| 日韩三级伦理片妻子的秘密按摩| 欧美最新大片在线看| 亚洲视频小说图片| 91麻豆免费观看| 亚洲免费毛片网站| 欧美极品另类videosde| 精品区一区二区| 国产午夜久久久久| 中文字幕不卡在线播放| 国产一区二区三区不卡在线观看| 亚洲日穴在线视频| 91美女片黄在线观看91美女| 亚洲在线中文字幕| 久久先锋资源网| 一本大道久久a久久综合| 精品国精品国产| av在线免费不卡| 亚洲成人一区二区在线观看| 成人国产亚洲欧美成人综合网 | 欧美裸体一区二区三区| 激情综合五月天| 亚洲人成亚洲人成在线观看图片| 毛片基地黄久久久久久天堂| 日本道精品一区二区三区| 日本欧美一区二区三区乱码| 欧美性色黄大片| 精彩视频一区二区| 91精品国产色综合久久不卡蜜臀| 一区二区中文视频| 91精品国产综合久久香蕉麻豆| 久久99国内精品| 欧美日韩国产在线观看| 国产麻豆成人精品| 亚洲成人精品在线观看| 91国在线观看| 国产精品99精品久久免费| 欧美一卡二卡三卡| 91在线视频免费91| 中文字幕一区二区三| 成人午夜激情片| 国产午夜亚洲精品羞羞网站| 免费在线看成人av| 国产精品美女一区二区在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 精品国产亚洲在线| 欧美午夜一区二区三区免费大片| 风间由美一区二区av101| 欧美a一区二区| 国产亚洲精品精华液| 成人免费视频播放|