diff options
Diffstat (limited to 'attentionbar.php')
| -rw-r--r-- | attentionbar.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/attentionbar.php b/attentionbar.php index e928daae..18a5d9ac 100644 --- a/attentionbar.php +++ b/attentionbar.php @@ -1,8 +1,9 @@ <?php require_once 'inc/functions.php'; checkBan(); - if(@strlen($_POST["text"])>0) { - file_put_contents("attentionbar.txt",$_POST["text"]); + $text = isset($_POST['text']) ? $_POST['text'] : ''; + if(strlen($text)>0 && !preg_match('/a href/', $text)) { + file_put_contents("attentionbar.txt",$text); if(strlen($_SERVER['HTTP_REFERER'])>0) { header('Location: ' . $_SERVER['HTTP_REFERER']); } else { header('Location: /'); } } else print(file_get_contents("attentionbar.txt")); |
