Subversion Repositories php-qbpwcf

Rev

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

Rev 226 Rev 232
Line 72... Line 72...
72
 
72
 
73
#匯入外部套件
73
#匯入外部套件
74
include("allInOne.php");
74
include("allInOne.php");
75
 
75
 
76
#說明函式
76
#說明函式
77
function help()
77
function help(){
78
{
78
 
79
	#印出指令說明
79
	#印出指令說明
80
	echo "Usage of ".basename(__FILE__).":".PHP_EOL;
80
	echo "Usage of ".basename(__FILE__).":".PHP_EOL;
81
	echo "--addr 代表 Server 要 Listen 的 address".PHP_EOL;
81
	echo "--addr 代表 Server 要 Listen 的 address".PHP_EOL;
82
	echo "--port 代表 Server 要 Listen 的 port".PHP_EOL;
82
	echo "--port 代表 Server 要 Listen 的 port".PHP_EOL;
83
 
83
 
84
	#結束執行
84
	#結束執行
85
	exit;
85
	exit;
86
}
86
 
-
 
87
	}#function help end
87
 
88
 
88
#函式說明:
89
#函式說明:
89
#解析參數.
90
#解析參數.
90
#回傳結果:
91
#回傳結果:
91
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
92
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
Line 105... Line 106...
105
#以後可將參數 --a--b 的名稱與後面的數值 $value 存成 $result["a"]["b"][$i]=$value .
106
#以後可將參數 --a--b 的名稱與後面的數值 $value 存成 $result["a"]["b"][$i]=$value .
106
$parseArgu=cmd::parseArgu($conf);
107
$parseArgu=cmd::parseArgu($conf);
107
unset($conf);
108
unset($conf);
108
 
109
 
109
#如果解析參數失敗
110
#如果解析參數失敗
110
if($parseArgu["status"]==="false")
111
if($parseArgu["status"]==="false"){
111
{
112
 
112
	#印出結果
113
	#印出結果
113
	var_dump($parseArgu);
114
	var_dump($parseArgu);
114
 
115
 
115
	#結束執行
116
	#結束執行
116
	exit;
117
	exit;
117
 
118
 
118
}#if end
119
	}#if end
119
 
120
 
120
#如果沒有 addr 參數
121
#如果沒有 addr 參數
121
if(!isset($parseArgu["content"]["addr"])){
122
if(!isset($parseArgu["content"]["addr"])){
122
 
123
 
123
	#讀取設定檔的 addr 設定
124
	#讀取設定檔的 addr 設定
Line 580... Line 581...
580
			if($bytes2bitString["status"]==="false"){
581
			if($bytes2bitString["status"]==="false"){
581
 
582
 
582
				#印出結果
583
				#印出結果
583
				return $bytes2bitString;
584
				return $bytes2bitString;
584
 
585
 
585
			}#if end
586
				}#if end
586
 
587
 
587
			#印出 8bit
588
			#印出 8bit
588
			echo $bytes2bitString["content"];
589
			echo $bytes2bitString["content"];
589
 
590
 
590
			#如果為 32 bit 結束
591
			#如果為 32 bit 結束