(".gmdate("m/d(D) H:i",$now+9*3600); $n_date .=")"; return $n_date; } function MemUpdate($name="",$id){ $mem_arr = file(MEMBER); $now = time(); $addr = getenv("REMOTE_ADDR"); $host = @gethostbyaddr($addr); $fp = fopen(MEMBER, "w"); foreach($mem_arr as $mem_data){ list($m_name,$m_ip,$m_id,$m_time) = explode("\t", $mem_data); if(($now-$m_time) < 60){ if($m_id != $id){ fputs($fp, $mem_data); } } } fputs($fp, "$name\t$host\t$id\t$now\n"); fclose($fp); } function MemDump(){ $mem_cnt = 0; $rom_cnt = 0; $mem_arr = file(MEMBER); foreach($mem_arr as $mem_data){ list($m_name,$m_ip,$m_id,$m_time) = explode("\t", $mem_data); if($m_name){ $mem_lst .= " ".$m_name.SEPA; $mem_cnt++; }elseif(ROM==2){ $mem_lst .= " ".$m_ip.SEPA; }elseif(ROM==1){ $rom_cnt++; } } return array($mem_cnt,$mem_lst,$rom_cnt); } function NameCheck($name, $uid=0){ $mem_arr = file(MEMBER); foreach($mem_arr as $mem_data){ list($m_name,$m_ip,$m_id,$m_time) = explode("\t", $mem_data); if(($uid != 0)&&($name==$m_name)&&($uid==$m_id)) return true; } return false; } ?> 簡易チャット リロード ]
"; echo "参加者($mem_arr[0]):$mem_arr[1]    "; if(ROM!=0) echo "見学者:$mem_arr[2] 人"; echo "  Refresh ${refresh}秒"; ?>
N: :
を代入する。 $message = ereg_replace( "\n", "", $message); //\nを文字列から消す。 $name = htmlspecialchars ($name); $date = DatePrint(time()); $message = "\n$name > $message $date
"; $fp = fopen (CHATLOG , "w"); //書き込みモードでオープン fputs ($fp, "$message"); //先頭に書き込む for($i = 0; $i < MAX; $i++) //いままでの分を追記 fputs($fp, $lines[$i]); fclose ($fp); echo $message; } for($i = 0; $i < LINE; $i++) echo $lines[$i]; echo "
退室"; die(""); ?>