diff --git a/core/database.class.php b/core/database.class.php index b72902dd..40529e82 100644 --- a/core/database.class.php +++ b/core/database.class.php @@ -93,7 +93,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) {