diff --git a/app/Controllers/DirectoryController.php b/app/Controllers/DirectoryController.php index d08a16d..69a1f1b 100644 --- a/app/Controllers/DirectoryController.php +++ b/app/Controllers/DirectoryController.php @@ -58,7 +58,9 @@ class DirectoryController } if ($search = $request->getQueryParams()['search'] ?? false) { - $files->name(sprintf('/(?:.*)%s(?:.*)/i', $search)); + $files->name( + sprintf('/(?:.*)%s(?:.*)/i', preg_quote($search, '/')) + ); } else { $files->depth(0); }