diff --git a/core/database.class.php b/core/database.class.php index 5623452d..320364e4 100644 --- a/core/database.class.php +++ b/core/database.class.php @@ -114,7 +114,10 @@ class Database { } public function sanitise($tag) { - return preg_replace("/[\s?*]/", "", $tag); + $tag = preg_replace("/[\s?*]/", "", $tag); + $tag = preg_replace("/\.+/", ".", $tag); + $tag = preg_replace("/^[\.\/]+/", "", $tag); + return $tag; } private function build_search_querylet($terms) {