$smiley = "1" ;
$entries = "200" ;
$strip = "1" ;
$home = "http://www.livet.se/mahooney/cubase64.php" ;
$show_date = "1" ;
$show_time = "1" ;
$pagebgc = "#666666" ;
$headerbgc = "#006666" ;
$namebgc = "#eeeeee" ;
$messagebgc = "#ffffff" ;
$linebgc = "#000000" ;
$titlecolor = "#ffffff" ;
$namecolor = "#000000" ;
$messagecolor = "#000000" ;
$datecolor = "#6A7F94" ;
$back_link_normal = "#ffffff" ;
$back_link_hover = "#ffffff" ;
$em_url_link_normal = "#748db5" ;
$em_url_link_hover = "#395480" ;
$POST_VARS = isset($_POST) ? $_POST : $HTTP_POST_VARS;
$nick = $POST_VARS['nick'];
$msg = $POST_VARS['eesg'];
$NoSpam = $POST_VARS['NoSpam'];
$message_is_ok = true;
$banned_nicks = array('SnDAFzE5R6','gGI9E9o3qd','oxiJaNQ7z7','PmbCxmfDjL');
$banned_msg = array('buy phentermine','very cool site!
','thx for site
','buy propecia','buy clomid','buy zithromax','buy valtrex','thanks for site!','buy allegra','buy cipro','buy lipitor','buy prevacid','buy protonix','buy zyrtec','buy claritin','buy altace','buy zoloft','buy paxil','buy caviar','hi cool site!','http://');
$banned_ip = array('212.62.19.185','202.3.130.20','61.43.18.107','58.143.160.248','210.179.16.75','220.121.38.180');
if (!$nick)
{
$back = "Please write your name as well!";
echo $back;
exit;
}
else if (!$msg)
{
$backy = "Write some text and not only your name!";
echo $backy;
exit;
}
else
{
$nick = strip_tags($nick);
$msg = eregi_replace(chr(13).chr(10),"
",$msg);
$msg = strip_tags($msg, "
");
//Don't turn http-text into links
/* $mesg = $msg;
if ((eregi("(((f|ht){1}tp://)[a-zA-Z0-9@:%_.~#-\?&]+[a-zA-Z0-9@:%_~#\?&/])", $mesg)) || (eregi("(www.[a-zA-Z0-9@:%_.~#-\?&]+[a-zA-Z0-9@:%_~#\?&/])", $mesg)) || (eregi("([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})", $mesg)))
{
$mesg = explode (" ", $mesg);
$size = sizeof($mesg);
for ($i=0; $i < $size; $i++)
{
if (eregi("(((f|ht){1}tp://)[a-zA-Z0-9@:%_.~#-\?&]+[a-zA-Z0-9@:%_~#\?&/])", $mesg[$i]))
{
$mesg[$i] = eregi_replace("$mesg[$i]", "[link]", $mesg[$i]);
}
else
{
if (eregi("(www.[a-zA-Z0-9@:%_.~#-\?&]+[a-zA-Z0-9@:%_~#\?&/])", $mesg[$i]))
{
$mesg[$i] = eregi_replace("$mesg[$i]", "[link]", $mesg[$i]);
}
else
{
if (eregi("([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})", $mesg[$i]))
{
$mesg[$i] = eregi_replace("$mesg[$i]", "[mail]", $mesg[$i]);
}
else
{
$mesg[$i] = wordwrap( $mesg[$i], 24, " ", 1);
}
}
}
}
$funny = "$mesg[0]";
for ($i=1; $i < $size; $i++)
{
$funny = "$funny $mesg[$i]";
}
$msg = $funny;
}
*/
// if (eregi('tramadol', $msg)) {exit;}
// if (eregi('[/url]', $msg)) {exit;}
// if (eregi('cheap', $msg)) {exit;}
if ($smiley == 1){
$msg = ereg_replace(":\(", "
",$msg);
$msg = ereg_replace(":)", "
",$msg);
$msg = ereg_replace(":D", "
",$msg);
$msg = ereg_replace(":P", "
",$msg);
$msg = ereg_replace(";)", "
",$msg);
$msg = ereg_replace(";D", "
",$msg);
$msg = ereg_replace(":o", "
",$msg);
$msg = ereg_replace("8)", "
",$msg);
$msg = ereg_replace("\=)", "
",$msg);
$msg = ereg_replace(":-\[", "
",$msg);
}
if ($show_date == 1){
$date = date("d F Y");
}
if ($show_time == 1){
$time = date("H:i");
}
$entries = 200;
if ($entries != 0 && $entries > 0){
$count = $entries;
}
$ip = $_SERVER['REMOTE_ADDR'];
$message = "Name: $nick
Comment: $msg
$date - $time";
$message .= " - $ip";
$message .= "
";
foreach ($banned_nicks as $nbr => $bnick) {
// echo "checking $bnick\n";
if (eregi($bnick, $nick))
{
// echo "bad idea
\n";
$message_is_ok = false;
}
}
foreach ($banned_msg as $nbr => $bmsg) {
// echo "checking $bmsg\n";
if (eregi($bmsg, $msg))
{
// echo "bad idea
\n";
$message_is_ok = false;
}
}
foreach ($banned_ip as $nbr => $bip) {
// echo "checking $bip\n";
if (eregi($bip, $ip))
{
// echo "bad idea
\n";
$message_is_ok = false;
}
}
if (eregi('yes', $NoSpam))
{
// echo "-".$NoSpam."-
\n";
}
else
{
$message_is_ok = false;
// echo "-".$NoSpam."-
\n";
}
if ($message_is_ok)
{
$fp = fopen ("cubase64comments_last.txt", "w");
fwrite ($fp, "$message");
fclose ($fp);
$fcontents = join ( '', file ( "cubase64comments.txt"));
$check = file ("cubase64comments.txt");
$thing = "true";
$checker = "$message\n";
// Don't add duplicates
for ($i=0; $i < $count; $i++)
{
if ($checker == "$check[$i]")
{
$thing = "false";
}
}
//Add this message
if ($thing == "true")
{
$fp = fopen ("cubase64comments.txt.bak", "w");
fwrite ($fp, "$message\n");
fwrite ($fp, $fcontents);
fclose ($fp);
if ($entries != 0 && $entries > 0)
{
$jpmaster = file ("cubase64comments.txt.bak");
$fpp = fopen ("cubase64comments.txt", "w");
for ($i=0; $i < $count; $i++)
{
fwrite ($fpp, $jpmaster[$i]);
}
}
fclose ($fpp);
}
$message = str_ireplace(':','SPAMkolon',$message);
$nick = str_ireplace(':','SPAMkolon',$nick);
$send = mail("mahoney@livet.se","www.livet.se/mahoney/cubase64comment","Message:\n$message\n\n","From:$nick\r\n" . "X-Mailer: PHP/" . phpversion(), "-fvisa@livet.se");
}
else
{
// $message = str_ireplace(':','SPAMkolon',$message);
// $nick = str_ireplace(':','SPAMkolon',$nick);
// $send = mail("visa@livet.se","REJECTED SPAM to www.livet.se/visa-halsning","Meddelande:\n$message\n\n","From:$nick\r\n" . "X-Mailer: PHP/" . phpversion(), "-fvisa@livet.se");
}
}
?>