Forums

The forums ran from 2008-2020 and are now closed and viewable here as an archive.

Home Forums Back End chat monitor Re: chat monitor

#116029
exino
Member

this is the file of chat

if(file_exists(‘chat.txt’)){
$lines = file(‘chat.txt’);
}
$log = count($lines);
break;

case(‘update’):
$state = $_POST;
if(file_exists(‘chat.txt’)){
$lines = file(‘chat.txt’);
}
$count = count($lines);
if($state == $count){
$log = $state;
$log = false;

}
else{
$text= array();
$log = $state + count($lines) – $state;
foreach ($lines as $line_num => $line)
{
if($line_num >= $state){
$text[] = $line = str_replace(“n”, “”, $line);
}

}
$log = $text;
}

break;

case(‘send’):
$nickname = htmlentities(strip_tags($_POST));
$reg_exUrl = “/(http|https|ftp|ftps)://[a-zA-Z0-9-.]+.[a-zA-Z]{2,3}(/S*)?/”;
$message = htmlentities(strip_tags($_POST));
if(($message) != “n”){

if(preg_match($reg_exUrl, $message, $url)) {
$message = preg_replace($reg_exUrl, ‘‘.$url[0].’‘, $message);
}

fwrite(fopen(‘chat.txt’, ‘a’), ““. $nickname . “” . $message = str_replace(“n”, ” “, $message) . “n”);
}
break;

}

echo json_encode($log);

?>