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 79... Line 79...
79
 
79
 
80
#加密參數
80
#加密參數
81
#函式說明:
81
#函式說明:
82
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
82
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
83
#回傳結果:
83
#回傳結果:
84
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
84
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
85
#$result["function"],當前執行的函數名稱.
85
#$result["function"],當前執行的函數名稱.
86
#$result["content"],加密後的結果.
86
#$result["content"],加密後的結果.
87
#$result["error"],錯誤訊息陣列.
87
#$result["error"],錯誤訊息陣列.
88
#$result["argu"],使用的參數.
88
#$result["argu"],使用的參數.
89
#必填參數:
89
#必填參數:
Line 138... Line 138...
138
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
138
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
139
	#$conf["rewrite"]="false";
139
	#$conf["rewrite"]="false";
140
	#參考資料:
140
	#參考資料:
141
	#無.
141
	#無.
142
	#備註:
142
	#備註:
143
	#無.	
143
	#無.
144
	$record=logs::record($conf);
144
	$record=logs::record($conf);
145
	unset($conf);
145
	unset($conf);
146
 
146
 
147
	#如果寫log 失敗
147
	#如果寫log 失敗
148
	if($record["status"]==="false"){
148
	if($record["status"]==="false"){
149
 
149
 
150
		#印出訊息
150
		#印出訊息
151
		echo json_encode($record);
151
		echo json_encode($record);
152
		
152
 
153
		#異常結束執行
153
		#異常結束執行
154
		exit(1);
154
		exit(1);
155
 
155
 
156
		}#if end
156
		}#if end
157
		
157
 
158
	#異常結束執行
158
	#異常結束執行
159
	exit(1);
159
	exit(1);
160
 
160
 
161
	}#if end
161
	}#if end
162
	
162
 
163
#加密參數
163
#加密參數
164
#函式說明:
164
#函式說明:
165
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
165
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
166
#回傳結果:
166
#回傳結果:
167
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
167
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
168
#$result["function"],當前執行的函數名稱.
168
#$result["function"],當前執行的函數名稱.
169
#$result["content"],加密後的結果.
169
#$result["content"],加密後的結果.
170
#$result["error"],錯誤訊息陣列.
170
#$result["error"],錯誤訊息陣列.
171
#$result["argu"],使用的參數.
171
#$result["argu"],使用的參數.
172
#必填參數:
172
#必填參數:
Line 221... Line 221...
221
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
221
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
222
	#$conf["rewrite"]="false";
222
	#$conf["rewrite"]="false";
223
	#參考資料:
223
	#參考資料:
224
	#無.
224
	#無.
225
	#備註:
225
	#備註:
226
	#無.	
226
	#無.
227
	$record=logs::record($conf);
227
	$record=logs::record($conf);
228
	unset($conf);
228
	unset($conf);
229
 
229
 
230
	#如果寫log 失敗
230
	#如果寫log 失敗
231
	if($record["status"]==="false"){
231
	if($record["status"]==="false"){
232
 
232
 
233
		#印出訊息
233
		#印出訊息
234
		echo json_encode($record);
234
		echo json_encode($record);
235
		
235
 
236
		#異常結束執行
236
		#異常結束執行
237
		exit(1);
237
		exit(1);
238
 
238
 
239
		}#if end
239
		}#if end
240
	
240
 
241
	#異常結束執行
241
	#異常結束執行
242
	exit(1);
242
	exit(1);
243
 
243
 
244
	}#if end
244
	}#if end
245
	
245
 
246
#編碼參數
246
#編碼參數
247
#函式說明:
247
#函式說明:
248
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
248
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
249
#回傳結果:
249
#回傳結果:
250
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
250
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
251
#$result["function"],當前執行的函數名稱.
251
#$result["function"],當前執行的函數名稱.
252
#$result["content"],加密後的結果.
252
#$result["content"],加密後的結果.
253
#$result["error"],錯誤訊息陣列.
253
#$result["error"],錯誤訊息陣列.
254
#$result["argu"],使用的參數.
254
#$result["argu"],使用的參數.
255
#必填參數:
255
#必填參數:
Line 304... Line 304...
304
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
304
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
305
	#$conf["rewrite"]="false";
305
	#$conf["rewrite"]="false";
306
	#參考資料:
306
	#參考資料:
307
	#無.
307
	#無.
308
	#備註:
308
	#備註:
309
	#無.	
309
	#無.
310
	$record=logs::record($conf);
310
	$record=logs::record($conf);
311
	unset($conf);
311
	unset($conf);
312
 
312
 
313
	#如果寫log 失敗
313
	#如果寫log 失敗
314
	if($record["status"]==="false"){
314
	if($record["status"]==="false"){
315
 
315
 
316
		#印出訊息
316
		#印出訊息
317
		echo json_encode($record);
317
		echo json_encode($record);
318
		
318
 
319
		#異常結束執行
319
		#異常結束執行
320
		exit(1);
320
		exit(1);
321
 
321
 
322
		}#if end
322
		}#if end
323
		
323
 
324
	#異常結束執行
324
	#異常結束執行
325
	exit(1);
325
	exit(1);
326
 
326
 
327
	}#if end
327
	}#if end
328
 
328
 
Line 395... Line 395...
395
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
395
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
396
	#$conf["rewrite"]="false";
396
	#$conf["rewrite"]="false";
397
	#參考資料:
397
	#參考資料:
398
	#無.
398
	#無.
399
	#備註:
399
	#備註:
400
	#無.	
400
	#無.
401
	$record=logs::record($conf);
401
	$record=logs::record($conf);
402
	unset($conf);
402
	unset($conf);
403
 
403
 
404
	#如果寫log 失敗
404
	#如果寫log 失敗
405
	if($record["status"]==="false"){
405
	if($record["status"]==="false"){
406
 
406
 
407
		#印出訊息
407
		#印出訊息
408
		echo json_encode($record);
408
		echo json_encode($record);
409
		
409
 
410
		#異常結束執行
410
		#異常結束執行
411
		exit(1);
411
		exit(1);
412
 
412
 
413
		}#if end
413
		}#if end
414
		
414
 
415
	#異常結束執行
415
	#異常結束執行
416
	exit(1);
416
	exit(1);
417
	
417
 
418
	}#if end
418
	}#if end
419
 
419
 
420
#函式說明:
420
#函式說明:
421
#撰寫log
421
#撰寫log
422
#回傳結果:
422
#回傳結果:
Line 435... Line 435...
435
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
435
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
436
#$conf["rewrite"]="false";
436
#$conf["rewrite"]="false";
437
#參考資料:
437
#參考資料:
438
#無.
438
#無.
439
#備註:
439
#備註:
440
#無.	
440
#無.
441
$record=logs::record($conf);
441
$record=logs::record($conf);
442
unset($conf);
442
unset($conf);
443
 
443
 
444
#如果寫log 失敗
444
#如果寫log 失敗
445
if($record["status"]==="false"){
445
if($record["status"]==="false"){
446
 
446
 
447
	#印出訊息
447
	#印出訊息
448
	echo json_encode($record);
448
	echo json_encode($record);
449
	
449
 
450
	#異常結束執行
450
	#異常結束執行
451
	exit(1);
451
	exit(1);
452
 
452
 
453
	}#if end
453
	}#if end
454
 
454
 
Line 457... Line 457...
457
 
457
 
458
#解碼參數
458
#解碼參數
459
#函式說明:
459
#函式說明:
460
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
460
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
461
#回傳結果:
461
#回傳結果:
462
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
462
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
463
#$result["function"],當前執行的函數名稱.
463
#$result["function"],當前執行的函數名稱.
464
#$result["content"],加密後的結果.
464
#$result["content"],加密後的結果.
465
#$result["error"],錯誤訊息陣列.
465
#$result["error"],錯誤訊息陣列.
466
#$result["argu"],使用的參數.
466
#$result["argu"],使用的參數.
467
#必填參數:
467
#必填參數:
Line 519... Line 519...
519
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
519
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
520
	#$conf["rewrite"]="false";
520
	#$conf["rewrite"]="false";
521
	#參考資料:
521
	#參考資料:
522
	#無.
522
	#無.
523
	#備註:
523
	#備註:
524
	#無.	
524
	#無.
525
	$record=logs::record($conf);
525
	$record=logs::record($conf);
526
	unset($conf);
526
	unset($conf);
527
 
527
 
528
	#如果寫log 失敗
528
	#如果寫log 失敗
529
	if($record["status"]==="false"){
529
	if($record["status"]==="false"){
530
 
530
 
531
		#印出訊息
531
		#印出訊息
532
		echo json_encode($record);
532
		echo json_encode($record);
533
		
533
 
534
		#異常結束執行
534
		#異常結束執行
535
		exit(1);
535
		exit(1);
536
 
536
 
537
		}#if end
537
		}#if end
538
		
538
 
539
	#異常結束執行
539
	#異常結束執行
540
	exit(1);
540
	exit(1);
541
	
541
 
542
	}#if end
542
	}#if end
543
	
543
 
544
#解密參數
544
#解密參數
545
#函式說明:
545
#函式說明:
546
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
546
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
547
#回傳結果:
547
#回傳結果:
548
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
548
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
549
#$result["function"],當前執行的函數名稱.
549
#$result["function"],當前執行的函數名稱.
550
#$result["content"],加密後的結果.
550
#$result["content"],加密後的結果.
551
#$result["error"],錯誤訊息陣列.
551
#$result["error"],錯誤訊息陣列.
552
#$result["argu"],使用的參數.
552
#$result["argu"],使用的參數.
553
#必填參數:
553
#必填參數:
Line 605... Line 605...
605
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
605
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
606
	#$conf["rewrite"]="false";
606
	#$conf["rewrite"]="false";
607
	#參考資料:
607
	#參考資料:
608
	#無.
608
	#無.
609
	#備註:
609
	#備註:
610
	#無.	
610
	#無.
611
	$record=logs::record($conf);
611
	$record=logs::record($conf);
612
	unset($conf);
612
	unset($conf);
613
 
613
 
614
	#如果寫log 失敗
614
	#如果寫log 失敗
615
	if($record["status"]==="false"){
615
	if($record["status"]==="false"){
616
 
616
 
617
		#印出訊息
617
		#印出訊息
618
		echo json_encode($record);
618
		echo json_encode($record);
619
		
619
 
620
		#異常結束執行
620
		#異常結束執行
621
		exit(1);
621
		exit(1);
622
 
622
 
623
		}#if end
623
		}#if end
624
		
624
 
625
	#異常結束執行
625
	#異常結束執行
626
	exit(1);
626
	exit(1);
627
	
627
 
628
	}#if end
628
	}#if end
629
	
629
 
630
#解密參數
630
#解密參數
631
#函式說明:
631
#函式說明:
632
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
632
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
633
#回傳結果:
633
#回傳結果:
634
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
634
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
635
#$result["function"],當前執行的函數名稱.
635
#$result["function"],當前執行的函數名稱.
636
#$result["content"],加密後的結果.
636
#$result["content"],加密後的結果.
637
#$result["error"],錯誤訊息陣列.
637
#$result["error"],錯誤訊息陣列.
638
#$result["argu"],使用的參數.
638
#$result["argu"],使用的參數.
639
#必填參數:
639
#必填參數:
Line 691... Line 691...
691
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
691
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
692
	#$conf["rewrite"]="false";
692
	#$conf["rewrite"]="false";
693
	#參考資料:
693
	#參考資料:
694
	#無.
694
	#無.
695
	#備註:
695
	#備註:
696
	#無.	
696
	#無.
697
	$record=logs::record($conf);
697
	$record=logs::record($conf);
698
	unset($conf);
698
	unset($conf);
699
 
699
 
700
	#如果寫log 失敗
700
	#如果寫log 失敗
701
	if($record["status"]==="false"){
701
	if($record["status"]==="false"){
702
 
702
 
703
		#印出訊息
703
		#印出訊息
704
		echo json_encode($record);
704
		echo json_encode($record);
705
		
705
 
706
		#異常結束執行
706
		#異常結束執行
707
		exit(1);
707
		exit(1);
708
 
708
 
709
		}#if end
709
		}#if end
710
		
710
 
711
	#異常結束執行
711
	#異常結束執行
712
	exit(1);
712
	exit(1);
713
	
713
 
714
	}#if end
714
	}#if end
715
 
715
 
716
#取得解碼後的結果
716
#取得解碼後的結果
717
$params=$enCodeStr["content"];
717
$params=$enCodeStr["content"];
718
 
718
 
Line 737... Line 737...
737
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
737
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
738
#$conf["rewrite"]="false";
738
#$conf["rewrite"]="false";
739
#參考資料:
739
#參考資料:
740
#無.
740
#無.
741
#備註:
741
#備註:
742
#無.	
742
#無.
743
$record=logs::record($conf);
743
$record=logs::record($conf);
744
unset($conf);
744
unset($conf);
745
 
745
 
746
#如果寫log 失敗
746
#如果寫log 失敗
747
if($record["status"]==="false"){
747
if($record["status"]==="false"){
748
 
748
 
749
	#印出訊息
749
	#印出訊息
750
	echo json_encode($record);
750
	echo json_encode($record);
751
	
751
 
752
	#結束執行
752
	#結束執行
753
	exit;
753
	exit;
754
 
754
 
755
	}#if end
755
	}#if end
756
 
756
 
Line 759... Line 759...
759
 
759
 
760
	#結束執行
760
	#結束執行
761
	exit;
761
	exit;
762
 
762
 
763
	}#if end
763
	}#if end
764
	
764
 
765
#驗證密碼是否正確
765
#驗證密碼是否正確
766
else{
766
else{
767
 
767
 
768
	#若dbSecret錯誤
768
	#若dbSecret錯誤
769
	if($params["dbSecret"]!==dbSecret){
769
	if($params["dbSecret"]!==dbSecret){
770
	
770
 
771
		#函式說明:
771
		#函式說明:
772
		#撰寫log
772
		#撰寫log
773
		#回傳結果:
773
		#回傳結果:
774
		#$result["status"],狀態,"true"或"false".
774
		#$result["status"],狀態,"true"或"false".
775
		#$result["error"],錯誤訊息陣列.
775
		#$result["error"],錯誤訊息陣列.
Line 786... Line 786...
786
		#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
786
		#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
787
		#$conf["rewrite"]="false";
787
		#$conf["rewrite"]="false";
788
		#參考資料:
788
		#參考資料:
789
		#無.
789
		#無.
790
		#備註:
790
		#備註:
791
		#無.	
791
		#無.
792
		$record=logs::record($conf);
792
		$record=logs::record($conf);
793
		unset($conf);
793
		unset($conf);
794
 
794
 
795
		#如果寫log 失敗
795
		#如果寫log 失敗
796
		if($record["status"]==="false"){
796
		if($record["status"]==="false"){
797
 
797
 
798
			#印出訊息
798
			#印出訊息
799
			echo json_encode($record);
799
			echo json_encode($record);
800
			
800
 
801
			#異常結束執行
801
			#異常結束執行
802
			exit(1);
802
			exit(1);
803
 
803
 
804
			}#if end
804
			}#if end
805
	
805
 
806
		#結束執行
806
		#結束執行
807
		exit;
807
		exit;
808
	
808
 
809
		}#if end
809
		}#if end
810
	
810
 
811
	#移除傳遞的 dbSecret
811
	#移除傳遞的 dbSecret
812
	unset($params["dbSecret"]);
812
	unset($params["dbSecret"]);
813
 
813
 
814
	}#else end
814
	}#else end
815
 
815
 
Line 881... Line 881...
881
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
881
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
882
#$conf["rewrite"]="false";
882
#$conf["rewrite"]="false";
883
#參考資料:
883
#參考資料:
884
#無.
884
#無.
885
#備註:
885
#備註:
886
#無.	
886
#無.
887
$record=logs::record($conf);
887
$record=logs::record($conf);
888
unset($conf);
888
unset($conf);
889
 
889
 
890
#如果寫log 失敗
890
#如果寫log 失敗
891
if($record["status"]==="false"){
891
if($record["status"]==="false"){
892
 
892
 
893
	#印出訊息
893
	#印出訊息
894
	echo json_encode($record);
894
	echo json_encode($record);
895
	
895
 
896
	#結束執行
896
	#結束執行
897
	exit;
897
	exit;
898
 
898
 
899
	}#if end
899
	}#if end
900
 
900
 
Line 989... Line 989...
989
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
989
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
990
	#$conf["rewrite"]="false";
990
	#$conf["rewrite"]="false";
991
	#參考資料:
991
	#參考資料:
992
	#無.
992
	#無.
993
	#備註:
993
	#備註:
994
	#無.	
994
	#無.
995
	$record=logs::record($conf);
995
	$record=logs::record($conf);
996
	unset($conf);
996
	unset($conf);
997
 
997
 
998
	#如果寫log 失敗
998
	#如果寫log 失敗
999
	if($record["status"]==="false"){
999
	if($record["status"]==="false"){
1000
 
1000
 
1001
		#印出訊息
1001
		#印出訊息
1002
		echo json_encode($record);
1002
		echo json_encode($record);
1003
		
1003
 
1004
		#異常結束執行
1004
		#異常結束執行
1005
		exit(1);
1005
		exit(1);
1006
 
1006
 
1007
		}#if end
1007
		}#if end
1008
		
1008
 
1009
	#異常結束執行
1009
	#異常結束執行
1010
	exit(1);
1010
	exit(1);
1011
 
1011
 
1012
	}#if end
1012
	}#if end
1013
 
1013
 
Line 1029... Line 1029...
1029
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
1029
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
1030
#$conf["rewrite"]="false";
1030
#$conf["rewrite"]="false";
1031
#參考資料:
1031
#參考資料:
1032
#無.
1032
#無.
1033
#備註:
1033
#備註:
1034
#無.	
1034
#無.
1035
$record=logs::record($conf);
1035
$record=logs::record($conf);
1036
unset($conf);
1036
unset($conf);
1037
 
1037
 
1038
#如果寫log 失敗
1038
#如果寫log 失敗
1039
if($record["status"]==="false"){
1039
if($record["status"]==="false"){
1040
 
1040
 
1041
	#印出訊息
1041
	#印出訊息
1042
	echo json_encode($record);
1042
	echo json_encode($record);
1043
	
1043
 
1044
	#結束執行
1044
	#結束執行
1045
	exit;
1045
	exit;
1046
 
1046
 
1047
	}#if end
1047
	}#if end
1048
 
1048