欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php不用數(shù)據(jù)庫聊天室,php不用數(shù)據(jù)庫聊天室可以用嗎

如何做php聊天室啊?好心人幫幫忙

首先你得花點(diǎn)錢買個空間和域名,數(shù)據(jù)庫有的是可以贈送的。要支持PHP+MYSQL。去下載一個聊天室的源代碼,這個網(wǎng)上太多太多了。小的只有100K左右,大的好幾十M。然后把下載的源代碼上傳到你買的空間里去。就完事了。然后用域名訪問。。不過,很多空間商都不準(zhǔn)裝聊天室,太費(fèi)資源,你得花多點(diǎn)錢買可供裝聊天室的那種。如果有錢你就去買個江湖聊天室。這樣又可以玩,又可以聊。

站在用戶的角度思考問題,與客戶深入溝通,找到鄱陽網(wǎng)站設(shè)計與鄱陽網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請域名虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋鄱陽地區(qū)。

制作一個php的登陸頁面 無需連接數(shù)據(jù)庫 只需要昵稱就能進(jìn)入的聊天室

這里假設(shè)你的主頁是index.php,登錄前頁面是login.php,用戶名user1的密碼為123。當(dāng)然,給你提供的是PHP方法,所以你必須配置好了PHP并且每頁都必須是PHP。

每個需要登錄后查看的頁面的開始寫(一定要最開始,前面不能有任何字符包括回車或者空格)

?php session_start();if(!isset($_SESSION['pass']))header("Location: login.php");?

在登錄頁面最開始寫:

?php session_start();$usr=array('user1'='123','user2'='456');if(isset[$_POST['usr']]isset[$_POST['pwd']]isset[$usr[$_POST['usr']]]$_POST['pwd']==$usr[$_POST['usr']])$_SESSION['pass']=1;if(isset($_SESSION['pass']))header("Location: index.php");?

登錄頁內(nèi)容里必須有form元素具有method屬性值為post。

form元素里必須具有兩個input具有name屬性值分別為usr和pwd,最后一個按鈕建議用input type=submit。例如:

form method="post"

Name: input name="usr"/br/

Password: input name="pwd"/br/

input type="submit" value="login"/

/form

直接寫的沒測試,希望能正確吧。

PHP如何實(shí)現(xiàn)聊天室

1,配置文件

復(fù)制代碼代碼如下:

?php

define('PATH',dirname($_SERVER['SCRIPT_NAME'])); //聊天室目錄

define('CHAT_NAME','PHP聊天室'); //聊天室名稱

define("MESS", "mess.txt"); //聊天信息

define("PERSON", "person.txt"); //在線人名單

define("RETIME",3); //刷新時間

define("LINE",11); //公共窗口顯示的行數(shù)

define("PRLINE",5); //私聊窗口顯示的行數(shù)

define("MAX",50); //聊天室人數(shù)限制

define("MAXTIME",600000); //最大不發(fā)言時間,單位是毫秒

define("WELCOME","font color=blue歡迎光臨".CHAT_NAME.",請遵守聊天室規(guī)則,不要惡意刷新,不要使用不文明用語。/font"); //歡迎語

?

2,公共函數(shù)文件

(1)chklogin()函數(shù)檢查用戶昵稱是否重復(fù)。參數(shù)$user是登錄用戶的昵稱。當(dāng)函數(shù)返回值為True時,昵稱不可用;返回值為False時,昵稱可用。

復(fù)制代碼代碼如下:

function chklogin($file,$user){

$boo = false;

if(file_exists($file)){

$userarr = file($file);

/* 判斷昵稱是否重復(fù) */

foreach($userarr as $value){ //判斷昵稱是否重復(fù)

$tmparr = explode('#',$value); //使用“#”作為分隔符來拆分字符串

if($user == $tmparr[0]){ //如果用戶數(shù)組中包含此用戶

$boo = true;

break;

}

}

}

return $boo;

}

(2)addlogin()函數(shù)將登錄的用戶昵稱寫入文件中,保存格式為:昵稱#IP#性別,參數(shù)$file是保存的文件地址,$user是用戶昵稱,$ip是登陸IP,$sex表示用戶性別。

復(fù)制代碼代碼如下:

function addlogin($file,$user,$ip,$sex){

$tmp = $user.'#'.$ip.'#'.$sex.chr(13).chr(10); //chr(13) 是一個回車,Chr(10) 是個換行符,chr(32) 是一個空格符

$fp = fopen($file,'a'); //寫入方式在文件末尾追加信息

$boo = fwrite($fp,$tmp);

fclose($fp);

return $boo;

}

(3)storeuser()函數(shù)的作用是將用戶信息存為一個數(shù)組。格式為“用戶名,用戶性別”,參數(shù)$file是用戶列表文件。代碼如下:

復(fù)制代碼代碼如下:

function storeuser($file){

$tmparr = file($file); //將文件內(nèi)容寫入數(shù)組

$userarr = array(); //創(chuàng)建數(shù)組

foreach($tmparr as $value){ //循環(huán)輸出數(shù)組內(nèi)容

$tmparr = explode('#',$value); //使用#拆分字符串

$userarr[] = $tmparr[0].','.$tmparr[2]; //將用戶名和用戶性別保存到新數(shù)組中

}

return $userarr;

}

(4)addmess()函數(shù)將發(fā)言內(nèi)容寫入文件中。參數(shù)$file是保存的文件地址,$mess是要保存的內(nèi)容

復(fù)制代碼代碼如下:

function addmess($file,$mess){

$fp = fopen($file,'a'); //以追加的形式打開文件

$boo = fwrite($fp,$mess.chr(13).chr(10)); //將信息寫入文件中

fclose($fp); //關(guān)閉文件

return boo;

}

(5)deluser()函數(shù)的作用是刪掉用戶。參數(shù)$file是保存的文件地址,$user是要刪除的用戶

復(fù)制代碼代碼如下:

function deluser($file,$user){

$tmparr = file($file); //將文件內(nèi)容寫入數(shù)組

$rearr = array(); //創(chuàng)建數(shù)組

foreach($tmparr as $value){ //循環(huán)輸出數(shù)組內(nèi)容

$tmp = explode('#',$value); //使用#拆分字符串

if($tmp[0] != $user){ //如果變量中的用戶名和當(dāng)前用戶不相等

$rearr[] = $value; //將該用戶信息保存到新數(shù)組中

}

}

$fp = fopen($file,'w+'); //以只寫的方式打開文件

foreach($rearr as $value){ //循環(huán)數(shù)組

fwrite($fp,$value); //寫入數(shù)組內(nèi)容

}

fclose($fp); //關(guān)閉文件

}

(6)getRows()函數(shù)的作用是返回文件的行數(shù),參數(shù)$file是文件名

復(fù)制代碼代碼如下:

function getRows($file){

if(file_exists($file)){ //如果文件存在

$fl = file($file); //將文件按行寫入數(shù)組

return count($fl); //求出數(shù)組長度并返回

}else{

return 0; //如果文件不存在,返回0

php聊天室程序怎么用阿。

網(wǎng)頁的聊天室沒有什么價值,那有飛秋、FICQ、RTX這些好玩呢。

如果是為了學(xué)習(xí)網(wǎng)頁技術(shù),我建議你去下載一個“江湖”游戲,核心是一個聊天室,但是里面增加了一些游戲,可能那樣有人會來玩,也更有利于提高你學(xué)習(xí)的激情。

用PHP編寫一個聊天室

= =! SQL必然用到 什么叫用到類啊。。。 先HTML寫個界面 然后設(shè)計一下你的數(shù)據(jù)庫 然后簡單的增刪改查唄。。。 如果要好看再下載個輸入框插件就完事了 所以要用的是 PHP html JS CSS 和MYSQL

標(biāo)題名稱:php不用數(shù)據(jù)庫聊天室,php不用數(shù)據(jù)庫聊天室可以用嗎
瀏覽地址:http://chinadenli.net/article24/dseisje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化建站公司網(wǎng)站建設(shè)App開發(fā)全網(wǎng)營銷推廣網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作