diff --git a/adm/shop_admin/itemeventformupdate.php b/adm/shop_admin/itemeventformupdate.php index 5e7f8ea74..d1346f29a 100644 --- a/adm/shop_admin/itemeventformupdate.php +++ b/adm/shop_admin/itemeventformupdate.php @@ -19,8 +19,8 @@ if ($ev_mimg_del) @unlink(G5_DATA_PATH."/event/{$ev_id}_m"); if ($ev_himg_del) @unlink(G5_DATA_PATH."/event/{$ev_id}_h"); if ($ev_timg_del) @unlink(G5_DATA_PATH."/event/{$ev_id}_t"); -$ev_skin = preg_replace('#\.+/#', '', $ev_skin); -$ev_mobile_skin = preg_replace('#\.+/#', '', $ev_mobile_skin); +$ev_skin = preg_replace('#\.+(\/|\\\)#', '', $ev_skin); +$ev_mobile_skin = preg_replace('#\.+(\/|\\\)#', '', $ev_mobile_skin); $skin_regex_patten = "^list.[0-9]+\.skin\.php"; diff --git a/mobile/shop/event.php b/mobile/shop/event.php index 74dfd2836..9a41ed587 100644 --- a/mobile/shop/event.php +++ b/mobile/shop/event.php @@ -31,7 +31,7 @@ else $order_by = 'b.it_order, b.it_id desc'; if ($skin) { - $skin = preg_replace('#\.+/#', '', $skin); + $skin = preg_replace('#\.+(\/|\\\)#', '', $skin); $ev['ev_skin'] = $skin; } diff --git a/shop/event.php b/shop/event.php index c78b1ba8d..0a32f3e68 100644 --- a/shop/event.php +++ b/shop/event.php @@ -43,7 +43,7 @@ else $order_by = 'b.it_order, b.it_id desc'; if ($skin) { - $skin = preg_replace('#\.+/#', '', $skin); + $skin = preg_replace('#\.+(\/|\\\)#', '', $skin); $ev['ev_skin'] = $skin; }