From 606e0855f98d4771fe14f46527e1936e12ff5db5 Mon Sep 17 00:00:00 2001 From: klarkxy <278370456@qq.com> Date: Fri, 29 May 2026 15:52:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=94=AF=E6=8C=81=E5=88=86=E7=B1=BB?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E4=BD=BF=E7=94=A8=E9=80=97=E5=8F=B7=E5=88=86?= =?UTF-8?q?=E9=9A=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/admin/problem_list.php | 2 +- web/category.php | 2 +- web/portal.php | 2 +- web/problemset.php | 2 +- web/template/syzoj/problem.php | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/admin/problem_list.php b/web/admin/problem_list.php index 063e8b9..fc13b7b 100644 --- a/web/admin/problem_list.php +++ b/web/admin/problem_list.php @@ -105,7 +105,7 @@ if(isset($_GET['keyword']) && $_GET['keyword']!=""){ echo "";//分类 $category = array(); - $cate = explode(" ",$row['source']); + $cate = preg_split('/[\s,]+/',$row['source']); foreach($cate as $cat){ $cat=trim($cat); if(mb_ereg("^http",$cat)){ diff --git a/web/category.php b/web/category.php index 01f7f5f..d521e70 100644 --- a/web/category.php +++ b/web/category.php @@ -18,7 +18,7 @@ $result=mysql_query_cache($sql);//mysql_escape_string($sql)); $category=array(); foreach ($result as $row){ - $cate=explode(" ",$row['source']); + $cate=preg_split('/[\s,]+/',$row['source']); foreach($cate as $cat){ $cat=trim($cat); if(mb_ereg("^http",$cat)){ diff --git a/web/portal.php b/web/portal.php index d6e2028..039f52d 100644 --- a/web/portal.php +++ b/web/portal.php @@ -42,7 +42,7 @@ foreach ($result as $row) { $view_problemset[$i][0] = "
"; } $category = array(); - $cate = explode(" ",$row['source']); //分类标签 + $cate = preg_split('/[\s,]+/',$row['source']); //分类标签 foreach($cate as $cat){ $cat=trim($cat); if(mb_ereg("^http",$cat)){ diff --git a/web/problemset.php b/web/problemset.php index 1198418..8ee818b 100644 --- a/web/problemset.php +++ b/web/problemset.php @@ -146,7 +146,7 @@ foreach ($result as $row) { } $category = array(); - $cate = explode(" ", $row['source']); + $cate = preg_split('/[\s,]+/', $row['source']); foreach ($cate as $cat) { $cat = trim($cat); if (mb_ereg("^http", $cat)) { diff --git a/web/template/syzoj/problem.php b/web/template/syzoj/problem.php index 0da7d57..8963c79 100644 --- a/web/template/syzoj/problem.php +++ b/web/template/syzoj/problem.php @@ -428,7 +428,7 @@ if ($pr_flag) { $tcolor = 0; ?>