From 1e41f6a8ff990c13db8cb15ad15b77d9682adb12 Mon Sep 17 00:00:00 2001 From: thisgun Date: Mon, 18 Dec 2017 12:21:23 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=ED=8C=8C=EC=9D=BC=20=EC=97=85=EB=A1=9C?= =?UTF-8?q?=EB=93=9C=20=EC=B7=A8=EC=95=BD=EC=A0=90=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/common.lib.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/common.lib.php b/lib/common.lib.php index 978050c8f..b194ffeeb 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -2952,9 +2952,13 @@ function replace_filename($name) @session_start(); $ss_id = session_id(); $usec = get_microtime(); - $ext = array_pop(explode('.', $name)); + $file_path = pathinfo($name); + $ext = $file_path['extension']; + $return_filename = sha1($ss_id.$_SERVER['REMOTE_ADDR'].$usec); + if( $ext ) + $return_filename .= '.'.$ext; - return sha1($ss_id.$_SERVER['REMOTE_ADDR'].$usec).'.'.$ext; + return $return_filename; } // 아이코드 사용자정보 From 68f8836cfb9ae20f3de4fef2f0858d837ee819fb Mon Sep 17 00:00:00 2001 From: thisgun Date: Wed, 20 Dec 2017 11:59:10 +0900 Subject: [PATCH 2/2] =?UTF-8?q?5.2.9.8=20=EB=B2=84=EC=A0=84=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.php b/config.php index e88f4a8cb..f97136fb9 100644 --- a/config.php +++ b/config.php @@ -5,7 +5,7 @@ ********************/ define('G5_VERSION', '그누보드5'); -define('G5_GNUBOARD_VER', '5.2.9.7'); +define('G5_GNUBOARD_VER', '5.2.9.8'); // 이 상수가 정의되지 않으면 각각의 개별 페이지는 별도로 실행될 수 없음 define('_GNUBOARD_', true);