php實(shí)現(xiàn)的在線人員函數(shù)庫(kù)
//增加用戶(hù)
function AddUser($username){
global $db;
$Ip=getenv('REMOTE_ADDR');
$Ip1 = getenv('HTTP_X_FORWARDED_FOR');
if (($Ip1 != "") && ($Ip1 != "unknown")) $Ip=$Ip1;
$current_time=date("Y-m-d H:i:s");
$SQL="select user from class_online where user='$username'";
$res=mysql_query($SQL,$db);
$row=@mysql_num_rows($res);
if($row==0) {
$SQL="insert into class_online (user,ip,lasttime) values('$username','$Ip','$current_time')";
mysql_query($SQL,$db);
}
}
//更新在線用戶(hù)名單
function UpdateMember(){
global $db;
$SQL="delete from class_online where UNIX_TIMESTAMP()-UNIX_TIMESTAMP(lasttime)>180"; //3分鐘不活動(dòng)則退出
//echo $SQL;
mysql_query($SQL,$db);
}
//更新在線狀態(tài)
function UpdateOnline($username){
global $db;
$current_time=date("Y-m-d H:i:s");;
$SQL="update class_online set lasttime='$current_time' where user='$username'";
$res=mysql_query($SQL,$db);
}
//刪除用戶(hù)
function OutOneUser($user){
global $db;
$SQL="delete from class_online where user='$user'";
mysql_query($SQL,$db);
return true;
}
//檢查是否在線
function CheckUser($user){
global $db;
$SQL="select user from class_online where user='$user'";
$res=mysql_query($SQL,$db);
$row=mysql_num_rows($res);
if($row>0) return true;
else return false;
}
//取在線名單
function ReadOnlineName(){
global $db;
$SQL="select * from class_online";
$res=mysql_query($SQL,$db);
while($row=mysql_fetch_array($res)){
$result[]=$row[user];
}
return $result;
}
//********************在線人員函數(shù)庫(kù)***************end
相關(guān)文章
可兼容php5與php7的cURL文件上傳功能實(shí)例分析
這篇文章主要介紹了可兼容php5與php7的cURL文件上傳功能,結(jié)合實(shí)例形式分析了針對(duì)php5與php7版本在使用curl進(jìn)行文件上傳時(shí)的相關(guān)判定與具體操作技巧,需要的朋友可以參考下2018-05-05php讀取文件內(nèi)容至字符串中,同時(shí)去除換行、空行、行首行尾空格(Zjmainstay原創(chuàng))
讀取文件內(nèi)容至字符串中,同時(shí)去除換行、行首行尾空格,原理不錯(cuò),需要的朋友可以參考下2012-07-07無(wú)法在發(fā)生錯(cuò)誤時(shí)創(chuàng)建會(huì)話,請(qǐng)檢查 PHP 或網(wǎng)站服務(wù)器日志,并正確配置 PHP 安裝(win+linux)
今天幫客戶(hù)配置服務(wù)器的時(shí)候運(yùn)行phpmyadmin出現(xiàn)了“無(wú)法在發(fā)生錯(cuò)誤時(shí)創(chuàng)建會(huì)話,請(qǐng)檢查 PHP 或網(wǎng)站服務(wù)器日志,并正確配置 PHP 安裝。”的錯(cuò)誤,經(jīng)排查原來(lái)是權(quán)限問(wèn)題,大家可以參考下面的方法解決2012-05-05修改PHP腳本使WordPress攔截垃圾評(píng)論的方法示例
這篇文章主要介紹了修改PHP腳本使WordPress攔截垃圾評(píng)論的方法示例,主要是通過(guò)修改主題的functions.php來(lái)實(shí)現(xiàn)相關(guān)功能,需要的朋友可以參考下2015-12-12php用戶(hù)注冊(cè)時(shí)常用的檢驗(yàn)函數(shù)實(shí)例總結(jié)
這篇文章主要介紹了php用戶(hù)注冊(cè)時(shí)常用的檢驗(yàn)函數(shù),以類(lèi)的形式實(shí)例總結(jié)了用戶(hù)名驗(yàn)證、郵箱驗(yàn)證、QQ驗(yàn)證等常用的驗(yàn)證技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12php實(shí)現(xiàn)用于驗(yàn)證所有類(lèi)型的信用卡類(lèi)
這篇文章主要介紹了php實(shí)現(xiàn)用于驗(yàn)證所有類(lèi)型的信用卡類(lèi),實(shí)例分析了信用卡類(lèi)的實(shí)現(xiàn)原理與相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03