From 4ace83da3951c37f18fbb9676542239be4d051ee Mon Sep 17 00:00:00 2001 From: Hannah Isopod Date: Fri, 13 Jun 2025 01:13:52 -0600 Subject: various minor changes + blog post a bunch of minor alterations, of particular import is the new blog post and the IP banning function I added to the guestbook --- guestbook/index.php | 2 +- guestbook/submit.php | 28 ++++++++++++++++++++++++++-- 2 files changed, 27 insertions(+), 3 deletions(-) (limited to 'guestbook') diff --git a/guestbook/index.php b/guestbook/index.php index 77d211e..8908e25 100644 --- a/guestbook/index.php +++ b/guestbook/index.php @@ -57,7 +57,7 @@ error_reporting(E_ALL); - ".$gbform_messages[$return].""); }?> + ".$gbform_messages[$return].""); }?> diff --git a/guestbook/submit.php b/guestbook/submit.php index 7fab0d5..0e53fb3 100644 --- a/guestbook/submit.php +++ b/guestbook/submit.php @@ -1,10 +1,31 @@ $bf, "bannedmanually" => false ); + file_put_contents($bansfp, json_encode($ipbans, JSON_PRETTY_PRINT)); + } else if(!$_POST["name"]) { $returnCode = "noname"; } else if(!$_POST["message"]) { @@ -24,13 +45,16 @@ $modstatus = 0; } } + if(isset($ipbans[$sourceip]) and $ipbans[$sourceip]["botfails"] >= 5) { + $modstatus = 0; + } if($modstatus < 1) { $returnCode = "review"; } $currentPost = array( "entry" => $_POST["entry"], - "sourceip" => $_SERVER['REMOTE_ADDR'], + "sourceip" => $sourceip, "date" => time(), "name" => $_POST["name"], "message" => $_POST["message"], -- cgit v1.2.3