日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

基于PHP的聊天室(一)

瀏覽:165日期:2023-12-30 16:32:30
從前有一個(gè)相當(dāng)流行的web聊天室,叫做Star Trekker 聊天室。我能夠來(lái)到這個(gè)聊天室要感謝我的一個(gè)朋友,并且即使Star Trekker的聊友們幾乎與我不是同一個(gè)圈中的,但是我發(fā)現(xiàn)對(duì)于他們的大部分人來(lái)說(shuō),都很友好和有意思。但是當(dāng)Star Trekker關(guān)閉之后,這不得不謝謝運(yùn)行在后臺(tái)的Perl了,是它吞掉了服務(wù)器的資源,所以這些快樂(lè)和友善的人們不得不離開(kāi),無(wú)處可去了。我有幸在那段時(shí)間開(kāi)張了自已的仿StarTrekker的聊天室,并且開(kāi)始設(shè)法與許多原來(lái)的Trekker的那些無(wú)家可歸的聊友進(jìn)行聯(lián)系。出于對(duì)Perl所引起的資源消耗問(wèn)題的警惕,當(dāng)一個(gè)朋友向我推薦PHP時(shí),我非常的高興。 這個(gè)經(jīng)過(guò)精心設(shè)計(jì)的web聊天室使用了從表單傳遞過(guò)來(lái)的變量,并且把它們處理為HTML ,然后將其寫(xiě)入文件。把表單和信息文件放在一個(gè)框架中,你可以看到它與一個(gè)叫BeSeen的聊天室很象。當(dāng)然它的好處在于,我們的聊天室比起它的BeSeen堂兄弟來(lái)說(shuō)要聰明一些。 <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> 上面就是基本的用于輸入的表單。你可能想把它弄得更美觀一些,但是不管出于什么目的,這個(gè)就是你要處理的。它發(fā)送兩個(gè)變量給chat.php3,分別叫做$name和$message。 不過(guò),在處理那些變量之前,我們需要從消息文件中把當(dāng)前的內(nèi)容取出來(lái),否則在一個(gè)時(shí)間里我們只能看到一條消息了。幾乎沒(méi)有一個(gè)方法可以管理對(duì)話。只有象我一樣對(duì)自已的消息文件的結(jié)構(gòu)很熟悉,我就知道每一條消息都以一個(gè)回車符結(jié)束。這就是說(shuō),可以使用file()函數(shù)來(lái)將消息文件讀到一個(gè)數(shù)組中去。 消息文件有12行。在12行中,第1行為頭信息,第2行到11行為舊的消息,第12行包含了我的腳標(biāo)。 我最感興趣的是得到一個(gè)能夠包含所有那些舊消息的字符串。 <?php// 把文件讀到一個(gè)數(shù)組中$message_array = file("messages.html");// 編輯字符串for ($counter = 1; $counter < 10; $counter++) {;;;;$old_messages .= $message_array[$counter];}?> 在處理字符串的時(shí)候,我將for循環(huán)的$counter初始化為1而不是0。這是因?yàn)槲抑?message_array 數(shù)組的第0個(gè)元素包含的是我的頭信息,我不需要它循環(huán)結(jié)束條件為$counter < 10,意思是只有數(shù)組中1到9的元素被讀到字符串中。對(duì)于剩下的兩個(gè)元素,第11個(gè)包含我的腳標(biāo),第10個(gè)包含的是最舊的消息。這兩個(gè)我都想刪除,因?yàn)樵谌魏螘r(shí)刻我只讓屏幕顯示10條消息。修改$counter < 10 表達(dá)式,可以允許你改變所包含消息的數(shù)量。 現(xiàn)在已經(jīng)有了舊的消息,接著我想生成新的消息。我們已經(jīng)有了兩個(gè)變量:$name 和$message,所以寫(xiě)出一個(gè)新的消息就很容易了。 <?php $new_message = "$name : $message<br> "?> 我們就快要寫(xiě)好消息文件了。剩下需要的就是頭信息和腳標(biāo)。先加入簡(jiǎn)單的頭部信息: <?php // 除了在字符串末尾有回車符,其它地方不能有回車符,這一點(diǎn)很重要。// 要把所有的頭信息放在一樣。$header = "<html><body bgcolor="#000000" text="#ffffff"> ";?> 我們想讓消息屏幕能夠自動(dòng)刷新,那么人們就可以看到新的貼子了。我沒(méi)有使用JavaScript,而是采用了META標(biāo)記進(jìn)行刷新,主要是因?yàn)樗赡芨菀妆豢蛻舳酥С帧N乙膊幌胱屗阉饕鎸?duì)我的消息文件進(jìn)行索引。所以重新定義頭信息為: <?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)信息,還有與打開(kāi)的頭信息對(duì)應(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">包起來(lái)表示只有被選中它才會(huì)被看見(jiàn),因?yàn)樗念伾c背景色#000000一樣。這樣做的目的只是為了不讓它影響顯示。
標(biāo)簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
四虎在线精品| 亚洲中午字幕| 中文av在线全新| 日本韩国欧美超级黄在线观看| 91tv亚洲精品香蕉国产一区| 亚洲精品一区二区妖精| 中文字幕av一区二区三区人 | 一区二区高清| 国产麻豆精品| 日韩精品第一区| 香蕉久久夜色精品国产| 国产日本亚洲| 91精品国产福利在线观看麻豆| 蜜桃久久av一区| 免费在线亚洲欧美| 黑丝美女一区二区| 日本色综合中文字幕| 电影91久久久| 在线视频亚洲| 免费亚洲一区| 欧美日韩国产高清电影| 亚洲人成高清| 视频在线不卡免费观看| 首页亚洲欧美制服丝腿| 国产精品天天看天天狠| 欧美精品一区二区久久| 国产欧美日韩一级| 99久久久久| 国产情侣一区在线| 99精品视频在线| 日韩av一区二区三区| 午夜欧美巨大性欧美巨大| 日韩精品三区四区| 久久精品影视| 国产精品天堂蜜av在线播放| 91精品国产成人观看| 日韩精品社区| 午夜国产一区二区| 久久中文欧美| 日本亚洲视频在线| 欧美一区二区三区激情视频| 欧美黄色一区二区| 亚洲精品韩国| 婷婷综合亚洲| 国内在线观看一区二区三区| 中文字幕av亚洲精品一部二部 | 日韩三区免费| 国产亚洲精品美女久久| 在线亚洲欧美| 日本一二区不卡| 91精品国产自产观看在线| 欧美中文字幕一区二区| 久久99精品久久久久久园产越南| 国产亚洲永久域名| 97在线精品| 欧美日韩网址| 免费在线欧美视频| 激情综合自拍| 国产精品蜜芽在线观看| 国产欧美综合一区二区三区| 国产毛片一区| 999久久久国产精品| 精品一区二区男人吃奶| 欧美日本三区| 视频一区国产视频| 欧美亚洲精品在线| 欧美片第1页| 麻豆传媒一区二区三区| 日韩高清在线观看一区二区| 亚洲精品在线观看91| 色老板在线视频一区二区| 精品高清久久| 欧美精品97| 欧美三级第一页| 亚洲三级毛片| 中文日韩欧美| 亚洲高清影视| 国产一区清纯| 久久久久午夜电影| 国产成人精品一区二区三区视频| 国产欧美一区二区精品久久久| 日韩激情视频网站| 五月激激激综合网色播| 亚洲一区二区毛片| 精品91久久久久| 99热精品久久| 日韩在线短视频| 热三久草你在线| 国产精品精品| 中文在线а√在线8| 国产videos久久| 免费在线观看一区| 国产精品资源| 国产激情欧美| 青青青国产精品| 国产日韩在线观看视频| 国产欧美久久一区二区三区| 日韩二区三区在线观看| 日韩国产在线观看| 国产精品一区二区三区四区在线观看 | 久久男人天堂| 日韩在线短视频| 日韩欧美二区| 深夜视频一区二区| 国产一在线精品一区在线观看| 99久久久久国产精品| 91成人精品| 最新国产精品视频| 日韩av不卡一区二区| 美女视频免费精品| 日韩国产一区| 午夜欧美在线| 亚洲开心激情| 国产剧情在线观看一区| 麻豆国产欧美一区二区三区 | 首页国产精品| 天堂资源在线亚洲| 尤物精品在线| 日韩国产一区二| 麻豆精品蜜桃视频网站| 在线看片福利| 欧美成人基地 | 国产精品久久久久av电视剧| 欧美日韩国产免费观看视频| 蜜桃视频在线观看一区二区| 亚洲另类av| 久久不卡国产精品一区二区| 四虎成人av| 在线一区视频| 久久激情综合网| 国产成人精品亚洲线观看| 欧美1级日本1级| 在线免费观看亚洲| 国产精成人品2018| 99视频精品全国免费| 综合日韩在线| 国际精品欧美精品| 好看的av在线不卡观看| 91亚洲无吗| 超级白嫩亚洲国产第一| 欧美一区=区| 欧美日韩一区二区三区在线电影| 国产成人a视频高清在线观看| 好看的av在线不卡观看| 91精品日本| 久久久人人人| 五月亚洲婷婷 | 国产专区一区| 日韩精品亚洲专区| 超级白嫩亚洲国产第一| 久久亚洲色图| 麻豆精品在线播放| 国产亚洲精品久久久久婷婷瑜伽| 国产精品视频一区视频二区| 久久要要av| 久久国产精品色av免费看| 日本精品影院| 久久国产精品免费一区二区三区| av亚洲一区二区三区| 日韩精品一级| 欧美成人高清| 国产亚洲观看| av一区二区高清| 国产激情综合| 老色鬼久久亚洲一区二区| 国产999精品在线观看| 人人爽香蕉精品| 一本大道色婷婷在线| 日韩一区中文| 欧美高清不卡| 国内一区二区三区| 亚洲精品视频一二三区| 婷婷激情一区| 国产精品xxx在线观看| 欧美自拍一区| 欧美精品三级在线| 亚洲精品第一| 日本精品一区二区三区在线观看视频| 国产精品成人3p一区二区三区| 亚洲91视频| 欧美三级第一页| 视频一区二区三区入口| 日韩动漫一区| 在线亚洲一区| а√在线中文在线新版| 日韩精品五月天| 欧美网站在线| 欧美一级鲁丝片| 国产精品v亚洲精品v日韩精品| 亚洲欧美日韩国产一区| 日韩国产专区| 国产精品一二| 亚洲综合中文| 午夜影院欧美| 亚洲成人不卡| 精品一区视频| 国产亚洲第一伦理第一区| 蜜臀久久99精品久久久久宅男 | 精品三级在线| 国产伦一区二区三区|