Subversion Repositories php-qbpwcf

Rev

Rev 183 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 183 Rev 222
Line 1... Line 1...
1
<?php
1
<?php
2
 
2
 
3
/*
3
/*
4
	QBPWCF, Quick Build PHP website Component base on Fedora Linux.
4
	QBPWCF, Quick Build PHP website Component base on Fedora Linux.
5
    Copyright (C) 2015~2023 Min-Jhin,Chen
5
    Copyright (C) 2014~2025 MIN ZHI, CHEN
6
 
6
 
7
    This file is part of QBPWCF.
7
    This file is part of QBPWCF.
8
 
8
 
9
    QBPWCF is free software: you can redistribute it and/or modify
9
    QBPWCF is free software: you can redistribute it and/or modify
10
    it under the terms of the GNU General Public License as published by
10
    it under the terms of the GNU General Public License as published by
Line 16... Line 16...
16
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17
    GNU General Public License for more details.
17
    GNU General Public License for more details.
18
 
18
 
19
    You should have received a copy of the GNU General Public License
19
    You should have received a copy of the GNU General Public License
20
    along with QBPWCF.  If not, see <http://www.gnu.org/licenses/>.
20
    along with QBPWCF.  If not, see <http://www.gnu.org/licenses/>.
21
    
21
 
22
*/
22
*/
23
 
23
 
24
/*
24
/*
25
 
25
 
26
移除資料庫資料
26
移除資料庫資料
Line 77... Line 77...
77
 
77
 
78
#加密參數
78
#加密參數
79
#函式說明:
79
#函式說明:
80
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
80
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
81
#回傳結果:
81
#回傳結果:
82
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
82
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
83
#$result["function"],當前執行的函數名稱.
83
#$result["function"],當前執行的函數名稱.
84
#$result["content"],加密後的結果.
84
#$result["content"],加密後的結果.
85
#$result["error"],錯誤訊息陣列.
85
#$result["error"],錯誤訊息陣列.
86
#$result["argu"],使用的參數.
86
#$result["argu"],使用的參數.
87
#必填參數:
87
#必填參數:
Line 136... Line 136...
136
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
136
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
137
	#$conf["rewrite"]="false";
137
	#$conf["rewrite"]="false";
138
	#參考資料:
138
	#參考資料:
139
	#無.
139
	#無.
140
	#備註:
140
	#備註:
141
	#無.	
141
	#無.
142
	$record=logs::record($conf);
142
	$record=logs::record($conf);
143
	unset($conf);
143
	unset($conf);
144
 
144
 
145
	#如果寫log 失敗
145
	#如果寫log 失敗
146
	if($record["status"]==="false"){
146
	if($record["status"]==="false"){
147
 
147
 
148
		#印出訊息
148
		#印出訊息
149
		echo json_encode($record);
149
		echo json_encode($record);
150
		
150
 
151
		#異常結束執行
151
		#異常結束執行
152
		exit(1);
152
		exit(1);
153
 
153
 
154
		}#if end
154
		}#if end
155
		
155
 
156
	#異常結束執行
156
	#異常結束執行
157
	exit(1);
157
	exit(1);
158
 
158
 
159
	}#if end
159
	}#if end
160
	
160
 
161
#加密參數
161
#加密參數
162
#函式說明:
162
#函式說明:
163
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
163
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
164
#回傳結果:
164
#回傳結果:
165
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
165
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
166
#$result["function"],當前執行的函數名稱.
166
#$result["function"],當前執行的函數名稱.
167
#$result["content"],加密後的結果.
167
#$result["content"],加密後的結果.
168
#$result["error"],錯誤訊息陣列.
168
#$result["error"],錯誤訊息陣列.
169
#$result["argu"],使用的參數.
169
#$result["argu"],使用的參數.
170
#必填參數:
170
#必填參數:
Line 219... Line 219...
219
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
219
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
220
	#$conf["rewrite"]="false";
220
	#$conf["rewrite"]="false";
221
	#參考資料:
221
	#參考資料:
222
	#無.
222
	#無.
223
	#備註:
223
	#備註:
224
	#無.	
224
	#無.
225
	$record=logs::record($conf);
225
	$record=logs::record($conf);
226
	unset($conf);
226
	unset($conf);
227
 
227
 
228
	#如果寫log 失敗
228
	#如果寫log 失敗
229
	if($record["status"]==="false"){
229
	if($record["status"]==="false"){
230
 
230
 
231
		#印出訊息
231
		#印出訊息
232
		echo json_encode($record);
232
		echo json_encode($record);
233
		
233
 
234
		#異常結束執行
234
		#異常結束執行
235
		exit(1);
235
		exit(1);
236
 
236
 
237
		}#if end
237
		}#if end
238
	
238
 
239
	#異常結束執行
239
	#異常結束執行
240
	exit(1);
240
	exit(1);
241
 
241
 
242
	}#if end
242
	}#if end
243
	
243
 
244
#編碼參數
244
#編碼參數
245
#函式說明:
245
#函式說明:
246
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
246
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
247
#回傳結果:
247
#回傳結果:
248
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
248
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
249
#$result["function"],當前執行的函數名稱.
249
#$result["function"],當前執行的函數名稱.
250
#$result["content"],加密後的結果.
250
#$result["content"],加密後的結果.
251
#$result["error"],錯誤訊息陣列.
251
#$result["error"],錯誤訊息陣列.
252
#$result["argu"],使用的參數.
252
#$result["argu"],使用的參數.
253
#必填參數:
253
#必填參數:
Line 302... Line 302...
302
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
302
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
303
	#$conf["rewrite"]="false";
303
	#$conf["rewrite"]="false";
304
	#參考資料:
304
	#參考資料:
305
	#無.
305
	#無.
306
	#備註:
306
	#備註:
307
	#無.	
307
	#無.
308
	$record=logs::record($conf);
308
	$record=logs::record($conf);
309
	unset($conf);
309
	unset($conf);
310
 
310
 
311
	#如果寫log 失敗
311
	#如果寫log 失敗
312
	if($record["status"]==="false"){
312
	if($record["status"]==="false"){
313
 
313
 
314
		#印出訊息
314
		#印出訊息
315
		echo json_encode($record);
315
		echo json_encode($record);
316
		
316
 
317
		#異常結束執行
317
		#異常結束執行
318
		exit(1);
318
		exit(1);
319
 
319
 
320
		}#if end
320
		}#if end
321
		
321
 
322
	#異常結束執行
322
	#異常結束執行
323
	exit(1);
323
	exit(1);
324
 
324
 
325
	}#if end
325
	}#if end
326
 
326
 
Line 393... Line 393...
393
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
393
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
394
	#$conf["rewrite"]="false";
394
	#$conf["rewrite"]="false";
395
	#參考資料:
395
	#參考資料:
396
	#無.
396
	#無.
397
	#備註:
397
	#備註:
398
	#無.	
398
	#無.
399
	$record=logs::record($conf);
399
	$record=logs::record($conf);
400
	unset($conf);
400
	unset($conf);
401
 
401
 
402
	#如果寫log 失敗
402
	#如果寫log 失敗
403
	if($record["status"]==="false"){
403
	if($record["status"]==="false"){
404
 
404
 
405
		#印出訊息
405
		#印出訊息
406
		echo json_encode($record);
406
		echo json_encode($record);
407
		
407
 
408
		#異常結束執行
408
		#異常結束執行
409
		exit(1);
409
		exit(1);
410
 
410
 
411
		}#if end
411
		}#if end
412
		
412
 
413
	#異常結束執行
413
	#異常結束執行
414
	exit(1);
414
	exit(1);
415
	
415
 
416
	}#if end
416
	}#if end
417
 
417
 
418
#函式說明:
418
#函式說明:
419
#撰寫log
419
#撰寫log
420
#回傳結果:
420
#回傳結果:
Line 433... Line 433...
433
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
433
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
434
#$conf["rewrite"]="false";
434
#$conf["rewrite"]="false";
435
#參考資料:
435
#參考資料:
436
#無.
436
#無.
437
#備註:
437
#備註:
438
#無.	
438
#無.
439
$record=logs::record($conf);
439
$record=logs::record($conf);
440
unset($conf);
440
unset($conf);
441
 
441
 
442
#如果寫log 失敗
442
#如果寫log 失敗
443
if($record["status"]==="false"){
443
if($record["status"]==="false"){
444
 
444
 
445
	#印出訊息
445
	#印出訊息
446
	echo json_encode($record);
446
	echo json_encode($record);
447
	
447
 
448
	#異常結束執行
448
	#異常結束執行
449
	exit(1);
449
	exit(1);
450
 
450
 
451
	}#if end
451
	}#if end
452
 
452
 
Line 455... Line 455...
455
 
455
 
456
#解碼參數
456
#解碼參數
457
#函式說明:
457
#函式說明:
458
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
458
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
459
#回傳結果:
459
#回傳結果:
460
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
460
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
461
#$result["function"],當前執行的函數名稱.
461
#$result["function"],當前執行的函數名稱.
462
#$result["content"],加密後的結果.
462
#$result["content"],加密後的結果.
463
#$result["error"],錯誤訊息陣列.
463
#$result["error"],錯誤訊息陣列.
464
#$result["argu"],使用的參數.
464
#$result["argu"],使用的參數.
465
#必填參數:
465
#必填參數:
Line 517... Line 517...
517
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
517
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
518
	#$conf["rewrite"]="false";
518
	#$conf["rewrite"]="false";
519
	#參考資料:
519
	#參考資料:
520
	#無.
520
	#無.
521
	#備註:
521
	#備註:
522
	#無.	
522
	#無.
523
	$record=logs::record($conf);
523
	$record=logs::record($conf);
524
	unset($conf);
524
	unset($conf);
525
 
525
 
526
	#如果寫log 失敗
526
	#如果寫log 失敗
527
	if($record["status"]==="false"){
527
	if($record["status"]==="false"){
528
 
528
 
529
		#印出訊息
529
		#印出訊息
530
		echo json_encode($record);
530
		echo json_encode($record);
531
		
531
 
532
		#異常結束執行
532
		#異常結束執行
533
		exit(1);
533
		exit(1);
534
 
534
 
535
		}#if end
535
		}#if end
536
		
536
 
537
	#異常結束執行
537
	#異常結束執行
538
	exit(1);
538
	exit(1);
539
	
539
 
540
	}#if end
540
	}#if end
541
	
541
 
542
#解密參數
542
#解密參數
543
#函式說明:
543
#函式說明:
544
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
544
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
545
#回傳結果:
545
#回傳結果:
546
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
546
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
547
#$result["function"],當前執行的函數名稱.
547
#$result["function"],當前執行的函數名稱.
548
#$result["content"],加密後的結果.
548
#$result["content"],加密後的結果.
549
#$result["error"],錯誤訊息陣列.
549
#$result["error"],錯誤訊息陣列.
550
#$result["argu"],使用的參數.
550
#$result["argu"],使用的參數.
551
#必填參數:
551
#必填參數:
Line 603... Line 603...
603
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
603
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
604
	#$conf["rewrite"]="false";
604
	#$conf["rewrite"]="false";
605
	#參考資料:
605
	#參考資料:
606
	#無.
606
	#無.
607
	#備註:
607
	#備註:
608
	#無.	
608
	#無.
609
	$record=logs::record($conf);
609
	$record=logs::record($conf);
610
	unset($conf);
610
	unset($conf);
611
 
611
 
612
	#如果寫log 失敗
612
	#如果寫log 失敗
613
	if($record["status"]==="false"){
613
	if($record["status"]==="false"){
614
 
614
 
615
		#印出訊息
615
		#印出訊息
616
		echo json_encode($record);
616
		echo json_encode($record);
617
		
617
 
618
		#異常結束執行
618
		#異常結束執行
619
		exit(1);
619
		exit(1);
620
 
620
 
621
		}#if end
621
		}#if end
622
		
622
 
623
	#異常結束執行
623
	#異常結束執行
624
	exit(1);
624
	exit(1);
625
	
625
 
626
	}#if end
626
	}#if end
627
	
627
 
628
#解密參數
628
#解密參數
629
#函式說明:
629
#函式說明:
630
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
630
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
631
#回傳結果:
631
#回傳結果:
632
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
632
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
633
#$result["function"],當前執行的函數名稱.
633
#$result["function"],當前執行的函數名稱.
634
#$result["content"],加密後的結果.
634
#$result["content"],加密後的結果.
635
#$result["error"],錯誤訊息陣列.
635
#$result["error"],錯誤訊息陣列.
636
#$result["argu"],使用的參數.
636
#$result["argu"],使用的參數.
637
#必填參數:
637
#必填參數:
Line 689... Line 689...
689
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
689
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
690
	#$conf["rewrite"]="false";
690
	#$conf["rewrite"]="false";
691
	#參考資料:
691
	#參考資料:
692
	#無.
692
	#無.
693
	#備註:
693
	#備註:
694
	#無.	
694
	#無.
695
	$record=logs::record($conf);
695
	$record=logs::record($conf);
696
	unset($conf);
696
	unset($conf);
697
 
697
 
698
	#如果寫log 失敗
698
	#如果寫log 失敗
699
	if($record["status"]==="false"){
699
	if($record["status"]==="false"){
700
 
700
 
701
		#印出訊息
701
		#印出訊息
702
		echo json_encode($record);
702
		echo json_encode($record);
703
		
703
 
704
		#異常結束執行
704
		#異常結束執行
705
		exit(1);
705
		exit(1);
706
 
706
 
707
		}#if end
707
		}#if end
708
		
708
 
709
	#異常結束執行
709
	#異常結束執行
710
	exit(1);
710
	exit(1);
711
	
711
 
712
	}#if end
712
	}#if end
713
	
713
 
714
#取得解碼後的結果
714
#取得解碼後的結果
715
$params=$enCodeStr["content"];
715
$params=$enCodeStr["content"];
716
 
716
 
717
#轉換為陣列
717
#轉換為陣列
718
$params=(array)$params;
718
$params=(array)$params;
Line 735... Line 735...
735
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
735
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
736
#$conf["rewrite"]="false";
736
#$conf["rewrite"]="false";
737
#參考資料:
737
#參考資料:
738
#無.
738
#無.
739
#備註:
739
#備註:
740
#無.	
740
#無.
741
$record=logs::record($conf);
741
$record=logs::record($conf);
742
unset($conf);
742
unset($conf);
743
 
743
 
744
#如果寫log 失敗
744
#如果寫log 失敗
745
if($record["status"]==="false"){
745
if($record["status"]==="false"){
746
 
746
 
747
	#印出訊息
747
	#印出訊息
748
	echo json_encode($record);
748
	echo json_encode($record);
749
	
749
 
750
	#結束執行
750
	#結束執行
751
	exit;
751
	exit;
752
 
752
 
753
	}#if end
753
	}#if end
754
 
754
 
Line 757... Line 757...
757
 
757
 
758
	#結束執行
758
	#結束執行
759
	exit;
759
	exit;
760
 
760
 
761
	}#if end
761
	}#if end
762
	
762
 
763
#驗證密碼是否正確
763
#驗證密碼是否正確
764
else{
764
else{
765
 
765
 
766
	#若dbSecret錯誤
766
	#若dbSecret錯誤
767
	if($params["dbSecret"]!==dbSecret){
767
	if($params["dbSecret"]!==dbSecret){
768
	
768
 
769
		#函式說明:
769
		#函式說明:
770
		#撰寫log
770
		#撰寫log
771
		#回傳結果:
771
		#回傳結果:
772
		#$result["status"],狀態,"true"或"false".
772
		#$result["status"],狀態,"true"或"false".
773
		#$result["error"],錯誤訊息陣列.
773
		#$result["error"],錯誤訊息陣列.
Line 784... Line 784...
784
		#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
784
		#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
785
		#$conf["rewrite"]="false";
785
		#$conf["rewrite"]="false";
786
		#參考資料:
786
		#參考資料:
787
		#無.
787
		#無.
788
		#備註:
788
		#備註:
789
		#無.	
789
		#無.
790
		$record=logs::record($conf);
790
		$record=logs::record($conf);
791
		unset($conf);
791
		unset($conf);
792
 
792
 
793
		#如果寫log 失敗
793
		#如果寫log 失敗
794
		if($record["status"]==="false"){
794
		if($record["status"]==="false"){
795
 
795
 
796
			#印出訊息
796
			#印出訊息
797
			echo json_encode($record);
797
			echo json_encode($record);
798
			
798
 
799
			#異常結束執行
799
			#異常結束執行
800
			exit(1);
800
			exit(1);
801
 
801
 
802
			}#if end
802
			}#if end
803
	
803
 
804
		#結束執行
804
		#結束執行
805
		exit;
805
		exit;
806
	
806
 
807
		}#if end
807
		}#if end
808
	
808
 
809
	#移除傳遞的 dbSecret
809
	#移除傳遞的 dbSecret
810
	unset($params["dbSecret"]);
810
	unset($params["dbSecret"]);
811
 
811
 
812
	}#else end
812
	}#else end
813
 
813
 
Line 879... Line 879...
879
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
879
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
880
#$conf["rewrite"]="false";
880
#$conf["rewrite"]="false";
881
#參考資料:
881
#參考資料:
882
#無.
882
#無.
883
#備註:
883
#備註:
884
#無.	
884
#無.
885
$record=logs::record($conf);
885
$record=logs::record($conf);
886
unset($conf);
886
unset($conf);
887
 
887
 
888
#如果寫log 失敗
888
#如果寫log 失敗
889
if($record["status"]==="false"){
889
if($record["status"]==="false"){
890
 
890
 
891
	#印出訊息
891
	#印出訊息
892
	echo json_encode($record);
892
	echo json_encode($record);
893
	
893
 
894
	#結束執行
894
	#結束執行
895
	exit;
895
	exit;
896
 
896
 
897
	}#if end
897
	}#if end
898
 
898
 
Line 983... Line 983...
983
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
983
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
984
	#$conf["rewrite"]="false";
984
	#$conf["rewrite"]="false";
985
	#參考資料:
985
	#參考資料:
986
	#無.
986
	#無.
987
	#備註:
987
	#備註:
988
	#無.	
988
	#無.
989
	$record=logs::record($conf);
989
	$record=logs::record($conf);
990
	unset($conf);
990
	unset($conf);
991
 
991
 
992
	#如果寫log 失敗
992
	#如果寫log 失敗
993
	if($record["status"]==="false"){
993
	if($record["status"]==="false"){
994
 
994
 
995
		#印出訊息
995
		#印出訊息
996
		echo json_encode($record);
996
		echo json_encode($record);
997
		
997
 
998
		#異常結束執行
998
		#異常結束執行
999
		exit(1);
999
		exit(1);
1000
 
1000
 
1001
		}#if end
1001
		}#if end
1002
		
1002
 
1003
	#異常結束執行
1003
	#異常結束執行
1004
	exit(1);
1004
	exit(1);
1005
 
1005
 
1006
	}#if end
1006
	}#if end
1007
 
1007
 
Line 1023... Line 1023...
1023
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
1023
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
1024
#$conf["rewrite"]="false";
1024
#$conf["rewrite"]="false";
1025
#參考資料:
1025
#參考資料:
1026
#無.
1026
#無.
1027
#備註:
1027
#備註:
1028
#無.	
1028
#無.
1029
$record=logs::record($conf);
1029
$record=logs::record($conf);
1030
unset($conf);
1030
unset($conf);
1031
 
1031
 
1032
#如果寫log 失敗
1032
#如果寫log 失敗
1033
if($record["status"]==="false"){
1033
if($record["status"]==="false"){
1034
 
1034
 
1035
	#印出訊息
1035
	#印出訊息
1036
	echo json_encode($record);
1036
	echo json_encode($record);
1037
	
1037
 
1038
	#結束執行
1038
	#結束執行
1039
	exit;
1039
	exit;
1040
 
1040
 
1041
	}#if end
1041
	}#if end
1042
 
1042