Subversion Repositories php-qbpwcf

Rev

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

Rev 182 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 83... Line 83...
83
 
83
 
84
#加密參數
84
#加密參數
85
#函式說明:
85
#函式說明:
86
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
86
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
87
#回傳結果:
87
#回傳結果:
88
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
88
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
89
#$result["function"],當前執行的函數名稱.
89
#$result["function"],當前執行的函數名稱.
90
#$result["content"],加密後的結果.
90
#$result["content"],加密後的結果.
91
#$result["error"],錯誤訊息陣列.
91
#$result["error"],錯誤訊息陣列.
92
#$result["argu"],使用的參數.
92
#$result["argu"],使用的參數.
93
#必填參數:
93
#必填參數:
Line 145... Line 145...
145
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
145
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
146
	#$conf["rewrite"]="false";
146
	#$conf["rewrite"]="false";
147
	#參考資料:
147
	#參考資料:
148
	#無.
148
	#無.
149
	#備註:
149
	#備註:
150
	#無.	
150
	#無.
151
	$record=logs::record($conf);
151
	$record=logs::record($conf);
152
	unset($conf);
152
	unset($conf);
153
 
153
 
154
	#如果寫log 失敗
154
	#如果寫log 失敗
155
	if($record["status"]==="false"){
155
	if($record["status"]==="false"){
156
 
156
 
157
		#印出訊息
157
		#印出訊息
158
		echo json_encode($record);
158
		echo json_encode($record);
159
		
159
 
160
		#異常結束執行
160
		#異常結束執行
161
		exit(1);
161
		exit(1);
162
 
162
 
163
		}#if end
163
		}#if end
164
		
164
 
165
	#異常結束執行
165
	#異常結束執行
166
	exit(1);
166
	exit(1);
167
 
167
 
168
	}#if end
168
	}#if end
169
 
169
 
170
#加密參數
170
#加密參數
171
#函式說明:
171
#函式說明:
172
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
172
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
173
#回傳結果:
173
#回傳結果:
174
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
174
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
175
#$result["function"],當前執行的函數名稱.
175
#$result["function"],當前執行的函數名稱.
176
#$result["content"],加密後的結果.
176
#$result["content"],加密後的結果.
177
#$result["error"],錯誤訊息陣列.
177
#$result["error"],錯誤訊息陣列.
178
#$result["argu"],使用的參數.
178
#$result["argu"],使用的參數.
179
#必填參數:
179
#必填參數:
Line 231... Line 231...
231
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
231
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
232
	#$conf["rewrite"]="false";
232
	#$conf["rewrite"]="false";
233
	#參考資料:
233
	#參考資料:
234
	#無.
234
	#無.
235
	#備註:
235
	#備註:
236
	#無.	
236
	#無.
237
	$record=logs::record($conf);
237
	$record=logs::record($conf);
238
	unset($conf);
238
	unset($conf);
239
 
239
 
240
	#如果寫log 失敗
240
	#如果寫log 失敗
241
	if($record["status"]==="false"){
241
	if($record["status"]==="false"){
242
 
242
 
243
		#印出訊息
243
		#印出訊息
244
		echo json_encode($record);
244
		echo json_encode($record);
245
		
245
 
246
		#異常結束執行
246
		#異常結束執行
247
		exit(1);
247
		exit(1);
248
 
248
 
249
		}#if end
249
		}#if end
250
	
250
 
251
	#異常結束執行
251
	#異常結束執行
252
	exit(1);
252
	exit(1);
253
 
253
 
254
	}#if end
254
	}#if end
255
 
255
 
256
#編碼參數
256
#編碼參數
257
#函式說明:
257
#函式說明:
258
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
258
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
259
#回傳結果:
259
#回傳結果:
260
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
260
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
261
#$result["function"],當前執行的函數名稱.
261
#$result["function"],當前執行的函數名稱.
262
#$result["content"],加密後的結果.
262
#$result["content"],加密後的結果.
263
#$result["error"],錯誤訊息陣列.
263
#$result["error"],錯誤訊息陣列.
264
#$result["argu"],使用的參數.
264
#$result["argu"],使用的參數.
265
#必填參數:
265
#必填參數:
Line 317... Line 317...
317
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
317
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
318
	#$conf["rewrite"]="false";
318
	#$conf["rewrite"]="false";
319
	#參考資料:
319
	#參考資料:
320
	#無.
320
	#無.
321
	#備註:
321
	#備註:
322
	#無.	
322
	#無.
323
	$record=logs::record($conf);
323
	$record=logs::record($conf);
324
	unset($conf);
324
	unset($conf);
325
 
325
 
326
	#如果寫log 失敗
326
	#如果寫log 失敗
327
	if($record["status"]==="false"){
327
	if($record["status"]==="false"){
328
 
328
 
329
		#印出訊息
329
		#印出訊息
330
		echo json_encode($record);
330
		echo json_encode($record);
331
		
331
 
332
		#異常結束執行
332
		#異常結束執行
333
		exit(1);
333
		exit(1);
334
 
334
 
335
		}#if end
335
		}#if end
336
		
336
 
337
	#異常結束執行
337
	#異常結束執行
338
	exit(1);
338
	exit(1);
339
 
339
 
340
	}#if end
340
	}#if end
341
 
341
 
Line 408... Line 408...
408
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
408
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
409
	#$conf["rewrite"]="false";
409
	#$conf["rewrite"]="false";
410
	#參考資料:
410
	#參考資料:
411
	#無.
411
	#無.
412
	#備註:
412
	#備註:
413
	#無.	
413
	#無.
414
	$record=logs::record($conf);
414
	$record=logs::record($conf);
415
	unset($conf);
415
	unset($conf);
416
 
416
 
417
	#如果寫log 失敗
417
	#如果寫log 失敗
418
	if($record["status"]==="false"){
418
	if($record["status"]==="false"){
419
 
419
 
420
		#印出訊息
420
		#印出訊息
421
		echo json_encode($record);
421
		echo json_encode($record);
422
		
422
 
423
		#異常結束執行
423
		#異常結束執行
424
		exit(1);
424
		exit(1);
425
 
425
 
426
		}#if end
426
		}#if end
427
		
427
 
428
	#異常結束執行
428
	#異常結束執行
429
	exit(1);
429
	exit(1);
430
	
430
 
431
	}#if end
431
	}#if end
432
 
432
 
433
#函式說明:
433
#函式說明:
434
#撰寫log
434
#撰寫log
435
#回傳結果:
435
#回傳結果:
Line 448... Line 448...
448
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
448
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
449
#$conf["rewrite"]="false";
449
#$conf["rewrite"]="false";
450
#參考資料:
450
#參考資料:
451
#無.
451
#無.
452
#備註:
452
#備註:
453
#無.	
453
#無.
454
$record=logs::record($conf);
454
$record=logs::record($conf);
455
unset($conf);
455
unset($conf);
456
 
456
 
457
#如果寫log 失敗
457
#如果寫log 失敗
458
if($record["status"]==="false"){
458
if($record["status"]==="false"){
459
 
459
 
460
	#印出訊息
460
	#印出訊息
461
	echo json_encode($record);
461
	echo json_encode($record);
462
	
462
 
463
	#異常結束執行
463
	#異常結束執行
464
	exit(1);
464
	exit(1);
465
 
465
 
466
	}#if end
466
	}#if end
467
 
467
 
Line 470... Line 470...
470
 
470
 
471
#解碼參數
471
#解碼參數
472
#函式說明:
472
#函式說明:
473
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
473
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
474
#回傳結果:
474
#回傳結果:
475
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
475
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
476
#$result["function"],當前執行的函數名稱.
476
#$result["function"],當前執行的函數名稱.
477
#$result["content"],加密後的結果.
477
#$result["content"],加密後的結果.
478
#$result["error"],錯誤訊息陣列.
478
#$result["error"],錯誤訊息陣列.
479
#$result["argu"],使用的參數.
479
#$result["argu"],使用的參數.
480
#必填參數:
480
#必填參數:
Line 532... Line 532...
532
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
532
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
533
	#$conf["rewrite"]="false";
533
	#$conf["rewrite"]="false";
534
	#參考資料:
534
	#參考資料:
535
	#無.
535
	#無.
536
	#備註:
536
	#備註:
537
	#無.	
537
	#無.
538
	$record=logs::record($conf);
538
	$record=logs::record($conf);
539
	unset($conf);
539
	unset($conf);
540
 
540
 
541
	#如果寫log 失敗
541
	#如果寫log 失敗
542
	if($record["status"]==="false"){
542
	if($record["status"]==="false"){
543
 
543
 
544
		#印出訊息
544
		#印出訊息
545
		echo json_encode($record);
545
		echo json_encode($record);
546
		
546
 
547
		#異常結束執行
547
		#異常結束執行
548
		exit(1);
548
		exit(1);
549
 
549
 
550
		}#if end
550
		}#if end
551
		
551
 
552
	#異常結束執行
552
	#異常結束執行
553
	exit(1);
553
	exit(1);
554
	
554
 
555
	}#if end
555
	}#if end
556
 
556
 
557
#解密參數
557
#解密參數
558
#函式說明:
558
#函式說明:
559
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
559
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
560
#回傳結果:
560
#回傳結果:
561
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
561
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
562
#$result["function"],當前執行的函數名稱.
562
#$result["function"],當前執行的函數名稱.
563
#$result["content"],加密後的結果.
563
#$result["content"],加密後的結果.
564
#$result["error"],錯誤訊息陣列.
564
#$result["error"],錯誤訊息陣列.
565
#$result["argu"],使用的參數.
565
#$result["argu"],使用的參數.
566
#必填參數:
566
#必填參數:
Line 618... Line 618...
618
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
618
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
619
	#$conf["rewrite"]="false";
619
	#$conf["rewrite"]="false";
620
	#參考資料:
620
	#參考資料:
621
	#無.
621
	#無.
622
	#備註:
622
	#備註:
623
	#無.	
623
	#無.
624
	$record=logs::record($conf);
624
	$record=logs::record($conf);
625
	unset($conf);
625
	unset($conf);
626
 
626
 
627
	#如果寫log 失敗
627
	#如果寫log 失敗
628
	if($record["status"]==="false"){
628
	if($record["status"]==="false"){
629
 
629
 
630
		#印出訊息
630
		#印出訊息
631
		echo json_encode($record);
631
		echo json_encode($record);
632
		
632
 
633
		#異常結束執行
633
		#異常結束執行
634
		exit(1);
634
		exit(1);
635
 
635
 
636
		}#if end
636
		}#if end
637
		
637
 
638
	#異常結束執行
638
	#異常結束執行
639
	exit(1);
639
	exit(1);
640
	
640
 
641
	}#if end
641
	}#if end
642
 
642
 
643
#解密參數
643
#解密參數
644
#函式說明:
644
#函式說明:
645
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
645
#加密或編碼字串,可以用的方法有sha1,md5,password_sha,qbpwcf,bin2hex,hex2bin,gpg,sha1可以回傳20或40的數值字串,md5可以回傳32個數值字串,password_hash可以回傳60~255個字元.
646
#回傳結果:
646
#回傳結果:
647
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常. 
647
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
648
#$result["function"],當前執行的函數名稱.
648
#$result["function"],當前執行的函數名稱.
649
#$result["content"],加密後的結果.
649
#$result["content"],加密後的結果.
650
#$result["error"],錯誤訊息陣列.
650
#$result["error"],錯誤訊息陣列.
651
#$result["argu"],使用的參數.
651
#$result["argu"],使用的參數.
652
#必填參數:
652
#必填參數:
Line 704... Line 704...
704
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
704
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
705
	#$conf["rewrite"]="false";
705
	#$conf["rewrite"]="false";
706
	#參考資料:
706
	#參考資料:
707
	#無.
707
	#無.
708
	#備註:
708
	#備註:
709
	#無.	
709
	#無.
710
	$record=logs::record($conf);
710
	$record=logs::record($conf);
711
	unset($conf);
711
	unset($conf);
712
 
712
 
713
	#如果寫log 失敗
713
	#如果寫log 失敗
714
	if($record["status"]==="false"){
714
	if($record["status"]==="false"){
715
 
715
 
716
		#印出訊息
716
		#印出訊息
717
		echo json_encode($record);
717
		echo json_encode($record);
718
		
718
 
719
		#異常結束執行
719
		#異常結束執行
720
		exit(1);
720
		exit(1);
721
 
721
 
722
		}#if end
722
		}#if end
723
		
723
 
724
	#異常結束執行
724
	#異常結束執行
725
	exit(1);
725
	exit(1);
726
	
726
 
727
	}#if end
727
	}#if end
728
 
728
 
729
#取得解碼後的結果
729
#取得解碼後的結果
730
$params=$enCodeStr["content"];
730
$params=$enCodeStr["content"];
731
 
731
 
Line 750... Line 750...
750
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
750
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
751
#$conf["rewrite"]="false";
751
#$conf["rewrite"]="false";
752
#參考資料:
752
#參考資料:
753
#無.
753
#無.
754
#備註:
754
#備註:
755
#無.	
755
#無.
756
$record=logs::record($conf);
756
$record=logs::record($conf);
757
unset($conf);
757
unset($conf);
758
 
758
 
759
#如果寫log 失敗
759
#如果寫log 失敗
760
if($record["status"]==="false"){
760
if($record["status"]==="false"){
761
 
761
 
762
	#印出訊息
762
	#印出訊息
763
	echo json_encode($record);
763
	echo json_encode($record);
764
	
764
 
765
	#異常結束執行
765
	#異常結束執行
766
	exit(1);
766
	exit(1);
767
 
767
 
768
	}#if end
768
	}#if end
769
 
769
 
Line 772... Line 772...
772
 
772
 
773
	#結束執行
773
	#結束執行
774
	exit;
774
	exit;
775
 
775
 
776
	}#if end
776
	}#if end
777
	
777
 
778
#驗證密碼是否正確
778
#驗證密碼是否正確
779
else{
779
else{
780
 
780
 
781
	#若dbSecret錯誤
781
	#若dbSecret錯誤
782
	if($params["dbSecret"]!==dbSecret){
782
	if($params["dbSecret"]!==dbSecret){
783
	
783
 
784
		#函式說明:
784
		#函式說明:
785
		#撰寫log
785
		#撰寫log
786
		#回傳結果:
786
		#回傳結果:
787
		#$result["status"],狀態,"true"或"false".
787
		#$result["status"],狀態,"true"或"false".
788
		#$result["error"],錯誤訊息陣列.
788
		#$result["error"],錯誤訊息陣列.
Line 799... Line 799...
799
		#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
799
		#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
800
		#$conf["rewrite"]="false";
800
		#$conf["rewrite"]="false";
801
		#參考資料:
801
		#參考資料:
802
		#無.
802
		#無.
803
		#備註:
803
		#備註:
804
		#無.	
804
		#無.
805
		$record=logs::record($conf);
805
		$record=logs::record($conf);
806
		unset($conf);
806
		unset($conf);
807
 
807
 
808
		#如果寫log 失敗
808
		#如果寫log 失敗
809
		if($record["status"]==="false"){
809
		if($record["status"]==="false"){
810
 
810
 
811
			#印出訊息
811
			#印出訊息
812
			echo json_encode($record);
812
			echo json_encode($record);
813
			
813
 
814
			#異常結束執行
814
			#異常結束執行
815
			exit(1);
815
			exit(1);
816
 
816
 
817
			}#if end
817
			}#if end
818
	
818
 
819
		#結束執行
819
		#結束執行
820
		exit;
820
		exit;
821
	
821
 
822
		}#if end
822
		}#if end
823
	
823
 
824
	#移除傳遞的 dbSecret
824
	#移除傳遞的 dbSecret
825
	unset($params["dbSecret"]);
825
	unset($params["dbSecret"]);
826
 
826
 
827
	}#else end
827
	}#else end
828
 
828
 
Line 894... Line 894...
894
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
894
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
895
#$conf["rewrite"]="false";
895
#$conf["rewrite"]="false";
896
#參考資料:
896
#參考資料:
897
#無.
897
#無.
898
#備註:
898
#備註:
899
#無.	
899
#無.
900
$record=logs::record($conf);
900
$record=logs::record($conf);
901
unset($conf);
901
unset($conf);
902
 
902
 
903
#如果寫log 失敗
903
#如果寫log 失敗
904
if($record["status"]==="false"){
904
if($record["status"]==="false"){
905
 
905
 
906
	#印出訊息
906
	#印出訊息
907
	echo json_encode($record);
907
	echo json_encode($record);
908
	
908
 
909
	#異常結束執行
909
	#異常結束執行
910
	exit(1);
910
	exit(1);
911
 
911
 
912
	}#if end
912
	}#if end
913
 
913
 
Line 1058... Line 1058...
1058
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
1058
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
1059
	#$conf["rewrite"]="false";
1059
	#$conf["rewrite"]="false";
1060
	#參考資料:
1060
	#參考資料:
1061
	#無.
1061
	#無.
1062
	#備註:
1062
	#備註:
1063
	#無.	
1063
	#無.
1064
	$record=logs::record($conf);
1064
	$record=logs::record($conf);
1065
	unset($conf);
1065
	unset($conf);
1066
 
1066
 
1067
	#如果寫log 失敗
1067
	#如果寫log 失敗
1068
	if($record["status"]==="false"){
1068
	if($record["status"]==="false"){
1069
 
1069
 
1070
		#印出訊息
1070
		#印出訊息
1071
		echo json_encode($record);
1071
		echo json_encode($record);
1072
		
1072
 
1073
		#異常結束執行
1073
		#異常結束執行
1074
		exit(1);
1074
		exit(1);
1075
 
1075
 
1076
		}#if end
1076
		}#if end
1077
		
1077
 
1078
	#異常結束執行
1078
	#異常結束執行
1079
	exit(1);
1079
	exit(1);
1080
		
1080
 
1081
	}#if end
1081
	}#if end
1082
 
1082
 
1083
#函式說明:
1083
#函式說明:
1084
#撰寫log
1084
#撰寫log
1085
#回傳結果:
1085
#回傳結果:
Line 1098... Line 1098...
1098
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
1098
#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
1099
#$conf["rewrite"]="false";
1099
#$conf["rewrite"]="false";
1100
#參考資料:
1100
#參考資料:
1101
#無.
1101
#無.
1102
#備註:
1102
#備註:
1103
#無.	
1103
#無.
1104
$record=logs::record($conf);
1104
$record=logs::record($conf);
1105
unset($conf);
1105
unset($conf);
1106
 
1106
 
1107
#如果寫log 失敗
1107
#如果寫log 失敗
1108
if($record["status"]==="false"){
1108
if($record["status"]==="false"){
1109
 
1109
 
1110
	#印出訊息
1110
	#印出訊息
1111
	echo json_encode($record);
1111
	echo json_encode($record);
1112
	
1112
 
1113
	#結束執行
1113
	#結束執行
1114
	exit;
1114
	exit;
1115
 
1115
 
1116
	}#if end
1116
	}#if end
1117
 
1117