#################################### # SquawkBox # From NukedWeb # http://www.nukedweb.com/ #################################### # # Hey! If you like the way this script works, why not take it a step further? There's another script available # called SquawkHost, that lets you run your own free blogger service. You can offer a service just like this one, # to other webmasters. It can be configured to place a link on all bloggers back to your site. Check it out! # http://www.nukedweb.com/phpscripts/squawkhost.php $boxurl = "http://www.vexler.com/Book/"; // FULL URL where SquawkBox is installed. ALWAYS end with a trailing slash! $refrsh_seconds = "600"; // Number of seconds between refreshes $refrsh_times = "1"; // Number of times to refresh before stopping $max_msgs_displayed = "0"; // Max messages to display. Use 0 to list all messages $msgfile = "./msgs.txt"; // text file used to store messages $mainmod = "squawk.php"; // filename of this file. $adminpass = "edit12"; $headerfile = ""; // File to be included at the top of the script. e.g., $headerfile = "./top.php"; $footerfile = ""; // File to be included at the bottom of the script. e.g., $footerfile = "./bottom.php"; $bgcolor = "#FFFFFF"; $textcolor = "#000000"; $linkcolor = "#0000FF"; $alinkcolor = "#FF00FF"; $vlinkcolor = "#0000FF"; $fontname = "Verdana, Arial, Helvetica, sans-serif"; $fontsize = "-1"; $text_box_width = "70"; //width of the text boxes on the Post page. Adjust these so you dont get the horizontal scrollbar. if ($setcookie){ if ($setcookie!=$adminpass){ print "The password you used is not the same as the one set in the configuration. Remember the password is case-sensitive."; exit; } setcookie("ckSquawkPass", $setcookie, time()+313560000); print "The Password cookie has been set. Go back to your page, and you should see an X next to each post. Click it to delete that post. :)"; exit; } if (($delete=="1") && ($ckSquawkPass) && ($ckSquawkPass==$adminpass)){ $realname = urldecode($realname); $email = urldecode($email); $message = urldecode($message); $allmsgs = join("", file("./$msgfile")); $allmsgs = str_replace($realname."|".$email."|".$message."\r\n", "", $allmsgs); $allmsgs = str_replace($realname."|".$email."|".$message."\n", "", $allmsgs); $msgptr = fopen($msgfile,"w"); $allmsgs = str_replace("\r", "", $allmsgs); $filaction = fwrite($msgptr, $allmsgs); $filclse = fclose($msgptr); $realname=""; $email=""; $message=""; } if ($message){ #$dump = str_replace(" ", "", $message); #$dump = str_replace("-", "", $dump); #$dump = str_replace(chr(160), "", $dump); #if (!$dump) $post="1"; #$dump = str_replace(" ", "", $realname); #$dump = str_replace("-", "", $dump); #$dump = str_replace(chr(160), "", $dump); #if (!$dump) $realname="Guest"; #$dump = str_replace(" ", "", $email); #$dump = str_replace("-", "", $dump); #$dump = str_replace(chr(160), "", $dump); #if (!$dump) $post="1"; if ($post!="1"){ $realname = str_replace("|", "", $realname); $email = str_replace("|", "", $email); $message = str_replace("|", "", $message); $realname = str_replace("\n", "", $realname); $email = str_replace("\n", "", $email); $message = str_replace("\n", "", $message); $realname = str_replace("\r", "", $realname); $email = str_replace("\r", "", $email); $message = str_replace("\r", "", $message); $realname = strip_tags($realname); $message = strip_tags($message); $message = wraptext($message); $allmsgs = join("", file("./$msgfile")); $allmsgs = $realname."|".$email."|".$message."\n".$allmsgs; $msgptr = fopen($msgfile,"w"); $allmsgs = str_replace("\r", "", $allmsgs); $filaction = fwrite($msgptr, $allmsgs); $filclse = fclose($msgptr); } } if ($post=="1"){ print "