<?php
 session_start();
 $chatname=$_SESSION['name'];
 ?>
 <?
  $ctime=date("Y-m-d H:i");
  $userid=$_SERVER['REMOTE_ADDR'];
  if($chatname==""){
     echo"小冯聊天室提示你:<hr><p>";
 echo"你权限不够,不能进入本页面!";
 echo"<br><a href='index.php'> 请登录</a>";
 echo"<br><a href='register.php'>或进行注册</a>";
 echo"<br><a href='chat.php'>或以游客身份登录</a>";
 }
 
  else{
       $flag=0;
   $r=0;
   $onfile="online.txt";
   $online_array=file($onfile);
   foreach($online_array as $user_on){
       $r=$r+1;
   $oneuser=explode("&&",$ouer_on);
    if($chatname==$oneuser[0]){
    $flag=1;
$delline=$r;
$farray=file($onfile);
for($i=0;$i<count($farray);$i++){
    if(($i+1)==$delline){
  continue;
  }
    elseif(trim($farray[$i]<>""){
$newfp.=$farray[$i];
   }
}

$fp=@fopen($onfile,"w");
@fputs($fp,$newfp);
@fclose($fp);
}
}
 if($flag>0){
    $ufile="user.txt";
$fp=fopen($ufile,"a");
if(!fp){
   die("<br> 不能打开文件");
   }
 $str="用户[$chatname]  在时间 [$ctime]离开小冯聊天室";
 fwrite($fp,$str);
 fwrite($fp,"\r\n");
 fclose($fp);
 
 $msgfile="msg.txt";
 $fpmsg=fopen($msgfile,"a");
 if(!$fpmsg){
    die("<br>不能打开文件");
}
    fseek($fpms,0,SEEK_SET);
$srt="<b> 聊天室公告:<b>用户$chatname[$userid]在时间[$ctime]退出了小冯聊天室";
$new_message="<font color=\"red\">$str<p>\n</font>";
$header="<html><head>"."<meta http-equiv=\"pragma\" content=\"no-cache\">".
        "<meta name=\"robots\" content=\"noindex\"></head>".
"<body bgcolor=\"#ffffff\" text=\"#000000\"><p>";
$footer="</body></html>";
fwrite($fpmsg,$header);
fwrite($fpmsg,$new_message);
fwrite($fpmsg,$footer);
fwrite($fpmsg,"\r\n");

echo"小冯提示你:";
echo"你已经成功退出登录";
echo"<br><a href='index.php'>请重新登录</a>";
echo"<br><a href='register.php'>请先进行注册</a>";
echo"<br><a href='chat.php'>以游客身份登录</a>";

$_SESSION['name']=""; 
$_SESSION['userid']="";
$_SESSION['ctime']="";
}
}
?>