function chat_update($chat_log)
{
if(file_exists($chat_log))
{
include "parse_html.php";
$buffer_array = array();
$line_count = 0;
$buffer = file_get_contents($chat_log);
$buffer = explode("<~![-=#i(o)i#=-]!~>\r\n", $buffer);
// Get index from which to start displaying entries, then create new array
$display_num = 25;
if (count($buffer) > $display_num)
{
$buffer = array_slice($buffer, -($display_num + 1));
}
foreach($buffer as $newline)
{
$newline = explode("<~![-=#i(i)i#=-]!~>", $newline);
$count = 0;
foreach($newline as $message)
{
if($count == 0)
{
$buffer_array[$line_count][0] = format($message)."
";
$count = 1;
}
else
{
$message = $parser -> parse_smileys($message);
$message = $parser -> parse_icons($message);
$buffer_array[$line_count][1] = format($message);
$count = 0;
}
}
$line_count++;
}
foreach($buffer_array as $key => $message)
{
if(!empty($buffer_array[$key]) && !empty($message[0]) && !empty($message[1]))
{
echo "