Subversion Repositories qbpwcf-lib(archive)

Rev

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

Rev 426 Rev 431
Line 651... Line 651...
651
			
651
			
652
		#異常結束執行
652
		#異常結束執行
653
		exit(1);
653
		exit(1);
654
 
654
 
655
		}#if end
655
		}#if end
-
 
656
		
-
 
657
	#讓 "qbpwcf/etc/config.php" 可以被大家使用.
-
 
658
	#函式說明:
-
 
659
	#使用 linux 的 chmod 指令來修改目標檔案或目錄的權限.
-
 
660
	#回傳結果:
-
 
661
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
-
 
662
	#$result["error"],錯誤訊息.
-
 
663
	#$result["function"],當前執行的函式名稱.
-
 
664
	#必填參數:
-
 
665
	#$conf["mode"],字串,提示輸入的文字描述,$conf["commentsArray"][$i]代表第($+1)行的描述.
-
 
666
	$conf["mode"]="777";
-
 
667
	#$conf["target"],字串,需要變更權限的目標.
-
 
668
	$conf["target"]="qbpwcf/etc/config.php";
-
 
669
	#可省略參數:
-
 
670
	#$conf["recursive"],字串,"true"代表目標目錄底下的內容都要套用,預設為"false".
-
 
671
	#$conf["recursive"]="";
-
 
672
	#參考資料:
-
 
673
	#無.
-
 
674
	#備註:
-
 
675
	#無.
-
 
676
	$chmod=cmd::chmod($conf);
-
 
677
	unset($conf);
-
 
678
 
-
 
679
	#如果執行失敗
-
 
680
	if($chmod["status"]==="false"){
-
 
681
 
-
 
682
		#函式說明:
-
 
683
		#撰寫log
-
 
684
		#回傳結果:
-
 
685
		#$result["status"],狀態,"true"或"false".
-
 
686
		#$result["error"],錯誤訊息陣列.
-
 
687
		#$result["function"],當前函式的名稱.
-
 
688
		#$result["argu"],使用的參數.
-
 
689
		#必填參數:
-
 
690
		#$conf["path"],字串,log檔案的路徑與名稱.
-
 
691
		$conf["path"]=$logFile;
-
 
692
		#$conf["content"],any,要寫的內容,若內容不為字串則會用var_dump的格式寫入.
-
 
693
		$conf["content"]=$chmod;
-
 
694
		#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
-
 
695
		$conf["fileArgu"]=__FILE__;
-
 
696
		#可省略參數:
-
 
697
		#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
-
 
698
		#$conf["rewrite"]="false";
-
 
699
		#參考資料:
-
 
700
		#無.
-
 
701
		#備註:
-
 
702
		#無.
-
 
703
		$record=logs::record($conf);
-
 
704
		
-
 
705
		#如果執行失敗
-
 
706
		if($record["status"]==="false"){
-
 
707
		
-
 
708
			#印出結果
-
 
709
			var_dump($record);
-
 
710
		
-
 
711
			}#if end
-
 
712
			
-
 
713
		#異常結束執行
-
 
714
		exit(1);
-
 
715
 
-
 
716
		}#if end	
656
 
717
 
657
	}#if end
718
	}#if end
658
 
719
 
659
#依照參數設定 "qbpwcf/usr/local/etc/backupDb.conf"
720
#依照參數設定 "qbpwcf/usr/local/etc/backupDb.conf"
660
#函式說明:
721
#函式說明: