파일 업로드 용량필수
- =help('최대 '.ini_get("upload_max_filesize").' 이하 업로드 가능, 1 MB = 1,024,768 bytes')?>
+ =help('최대 '.ini_get("upload_max_filesize").' 이하 업로드 가능, 1 MB = 1,048,576 bytes')?>
업로드 파일 한개당 bytes 이하
diff --git a/adm/cache_file_delete.php b/adm/cache_file_delete.php
index 854923d4c..fd8738a76 100644
--- a/adm/cache_file_delete.php
+++ b/adm/cache_file_delete.php
@@ -1,52 +1,47 @@
-
-$sub_menu = "100900";
-include_once("./_common.php");
+
완료 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.
-
+ 최신글 캐시디렉토리를 열지못했습니다.";
+ echo '
캐시디렉토리를 열지못했습니다.
';
}
$cnt=0;
- echo "
'.PHP_EOL;
+ echo '
최신글 캐시파일 '.$cnt.'건 삭제가 완료됐습니다. 프로그램의 실행을 끝마치셔도 좋습니다.
'.PHP_EOL;
?>
\ No newline at end of file
diff --git a/adm/config_form.php b/adm/config_form.php
index 1995dc857..06b58c975 100644
--- a/adm/config_form.php
+++ b/adm/config_form.php
@@ -41,6 +41,14 @@ if(!isset($config['cf_mobile_pages'])) {
sql_query(" UPDATE `{$g4['config_table']}` SET cf_mobile_pages = '5' ", TRUE);
}
+// uniqid 테이블이 없을 경우 생성
+if(!sql_query(" select uq_id from {$g4['uniqid_table']} limit 1 ", false)) {
+ sql_query(" CREATE TABLE IF NOT EXISTS `{$g4['uniqid_table']}` (
+ `uq_id` bigint(20) unsigned NOT NULL,
+ PRIMARY KEY (`uq_id`)
+ ) ", false);
+}
+
$g4['title'] = '환경설정';
include_once ('./admin.head.php');
diff --git a/adm/gcaptcha_file_delete.php b/adm/gcaptcha_file_delete.php
new file mode 100644
index 000000000..3a9930550
--- /dev/null
+++ b/adm/gcaptcha_file_delete.php
@@ -0,0 +1,52 @@
+
+
+
+
+ 완료 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.
+
+ 캐시디렉토리를 열지못했습니다.';
+ }
+
+ $cnt=0;
+ echo '
'.PHP_EOL;
+
+ $files = glob(G4_DATA_PATH.'/cache/gcaptcha-*');
+ if (is_array($files)) {
+ $before_time = G4_SERVER_TIME - 3600; // 한시간전
+ foreach ($files as $gcaptcha_file) {
+ $modification_time = filemtime($gcaptcha_file); // 파일접근시간
+
+ if ($modification_time > $before_time) continue;
+
+ $cnt++;
+ unlink($gcaptcha_file);
+ echo ''.$gcaptcha_file.' '.PHP_EOL;
+
+ flush();
+
+ if ($cnt%10==0)
+ echo PHP_EOL;
+ }
+ }
+
+ echo '완료됨 '.PHP_EOL;
+ echo '
캡챠파일 '.$cnt.'건의 삭제가 완료됐습니다. 프로그램의 실행을 끝마치셔도 좋습니다.
'.PHP_EOL;
+ ?>
+
+
+
\ No newline at end of file
diff --git a/adm/member_form.php b/adm/member_form.php
index 7515eab75..201409545 100644
--- a/adm/member_form.php
+++ b/adm/member_form.php
@@ -147,11 +147,17 @@ include_once('./admin.head.php');