<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Guestbook</TITLE>
</HEAD>
<BODY>
<?
//---------------------------------------------------------------------------
// *** Add posts with the 'add' _get parameter
//---------------------------------------------------------------------------
include('spamfilter.php');
$sf = new SpamFilter();
$filename = 'guestbook.txt';
fclose(fopen($filename,'a'));
if ($_GET['add']) {
$f = fopen($filename,'a');
fwrite($f,$_GET['add']."[EOF]\r\n\r\n");
fclose($f);
}
$contents = implode('',file($filename));
$posts = explode("[EOF]\r\n\r\n",$contents);
if ($_GET['spam'] != '') $sf->movefrom($posts[$_GET['spam']],NORMAL);
if ($_GET['normal'] != '') $sf->movefrom($posts[$_GET['normal']],SPAM);
foreach ($posts as $id => $post) {
if ($post) {
echo nl2br($post);
if ($sf->filter($post,0.6)) {
echo '<br />THIS MESSAGE WAS MARKED AS SPAM WITH A SCORE OF '.$sf->textscore($post).' ';
echo "(<a href='guestbook.php?normal=$id'>Mark as Normal</a>)<br />";
}
else echo "<br /><a href='guestbook.php?spam=$id'>Mark as Spam</a> (Score: ".$sf->textscore($post).")<br />";
echo "<br />------------------<br /><br />";
}
}
?>
</BODY>
</HTML>
|