|n");
$checked = "checked";
$lock_img = "
";
}
}
}
}
}
fclose($fp);
if(($lock_img && $how_many > 1)&&(!$message_box || $member==0)){
unset($name);
$lock_msg ="This room is locked";
}
trim($name);
$name=htmlspecialchars($name);
if(get_magic_quotes_gpc()) $name=stripslashes($name);
if($member==0 && ereg("^[^[:blank:]]{1,}$", $name)){
$i = 0;
if(isset($members)){
foreach($members as $key=>$value){
list($member_name,)=explode("|", $key);
if(ereg("^$value$", $REMOTE_ADDR) || ereg("^$member_name$", $name)){
$ng_msg="Use other name or you may have already entered once!";
break;
}
$i++;
}}
if($i == $how_many){
$fp = fopen(USR_LST, "ab");
flock($fp, LOCK_EX);
fputs($fp,"$face|$REMOTE_ADDR|$name|$now|5||n");
$how_many++;
$message_box=1;
$regist_member="$name|${face}_good.gif";
$members[$regist_member] = $REMOTE_ADDR;
$my_feeling="${face}_good.gif";
fclose ($fp);
}
}
$w=$art_num;
$lines = file($logfile);
$n=sizeof($lines);
$fp = @fopen($logfile, "w");
flock($fp, LOCK_EX);
if($members && $message_box){
if(!empty($mes)){
trim($mes);
$mes = htmlspecialchars ($mes);
if(get_magic_quotes_gpc())
$mes = stripslashes($mes);
$mes = str_replace("rn", "r", $mes);
$mes = str_replace("r", "n", $mes);
$mes = nl2br($mes);
$mes = str_replace("n", "", $mes);
$my_message = $mes;
$count_fp = fopen("count.txt","r+");
flock($count_fp, LOCK_EX);
$num = fgets($count_fp, 32);
if($how_many > 1) ++$num;
rewind($count_fp);
fputs($count_fp, $num);
fclose($count_fp);
$mes = "$num|$REMOTE_ADDR|$name|$mes|n";
fputs($fp, $mes);
}
for($i=0; $i < $how_many; $i++){
reset($members);
list($num, $regist_addr, $regist_name, $regist_mes,) = explode("|", $lines[$i]);
while(list($key, $value) = each($members)){
list($member_name, )=explode("|", $key);
if($mes && $value==$REMOTE_ADDR && $member_name==$name) continue;
if($value == $regist_addr && $member_name == $regist_name){
if($num > $art_num){
if(!$new_art_num) $new_art_num=$num;
$members[$key]="$regist_mesn";
}
fputs($fp, $lines[$i]);
break;
}
}
}
reset($members);
}
fclose($fp);
if($how_many < 2)unset($lock_img);
$art_num = $new_art_num;
if(empty($art_num)) $art_num = $w;
if(!$lock_msg){
echo("