php実現のオンライン人員関数ライブラリ


//ユーザーを増やす     機能 AddUser($username){      global $db;     $Ip=getensv('REMOTE_ADDR';     $Ip 1 = getensv('HTTP_X_FOREWARD_FOR     if (($Ip 1 != "") && ($Ip 1 != "unknown")) $Ip=$Ip 1     $current_time=date(「Y-m-d」 H:i:s');     $SQL=「select」 user from クラスオンライン where user=''username''      $レスス=mysqlquery($SQL、$db)      $row=@mysql_numローソン($res)      if($row==0) {     $SQL=「insert」 イント クラスオンライン (user,ip,lasttime) values(''username'、'$Ip'、'current')タイム      mysqlquery($SQL、$db)     }     }     //オンラインユーザーリストを更新します。      機能 UpdateMember(){      global $db;     $SQL=「delete」 from クラスオンライン where UNIX_TIMESTAMP()-UNIX_TIMESTAMP(lasttime)>180"; //3分間活動しないと退出します。      //echo $SQL;     mysqlquery($SQL、$db)     }     //オンライン状態を更新      機能 UpdateOnline($username){      global $db;     $current_time=date(「Y-m-d」 H:i:s';;     $SQL=「udate」 クラスオンライン セット lasttime='current_時間 where user=''username''      $レスス=mysqlquery($SQL、$db)      }      //ユーザを削除     機能 OutOneUser($user){      global $db;     $SQL=「delete」 from クラスオンライン where user=''user''      mysqlquery($SQL、$db)      return true;     }      //オンラインチェック      機能 CheckUser($user){      global $db;     $SQL=「select」 user from クラスオンライン where user=''user''      $レスス=mysqlquery($SQL、$db)      $row=mysql_numローソン($res)      if($row>0) return true;      else return false;      }      //オンラインリストを取る      機能 ReadOnline Name(){      global $db;      $SQL=「select」 * from クラスオンライン";     $レスス=mysqlquery($SQL、$db)     while($row=mysql_)fetcharray($res){      $reult[]=$row[user];      }      return $レスリング      }      //********************オンライン人員関数ライブラリ**********end