| Line 1439... |
Line 1439... |
| 1439 |
#$conf["variableCheck::checkArguments"]["canBeEmptyString"],必填變數內容如果是空字串就不能算是有設置的話,請設為"false",預設爲"true"。
|
1439 |
#$conf["variableCheck::checkArguments"]["canBeEmptyString"],必填變數內容如果是空字串就不能算是有設置的話,請設為"false",預設爲"true"。
|
| 1440 |
$conf["variableCheck::checkArguments"]["canBeEmptyString"]="false";
|
1440 |
$conf["variableCheck::checkArguments"]["canBeEmptyString"]="false";
|
| 1441 |
#$conf["variableCheck::checkArguments"]["skipableVariableCanNotBeEmpty"],字串陣列,哪些可省略參數不可以為空字串或空陣列.
|
1441 |
#$conf["variableCheck::checkArguments"]["skipableVariableCanNotBeEmpty"],字串陣列,哪些可省略參數不可以為空字串或空陣列.
|
| 1442 |
#$conf["variableCheck::checkArguments"]["skipableVariableCanNotBeEmpty"]=array("followRedirection");
|
1442 |
#$conf["variableCheck::checkArguments"]["skipableVariableCanNotBeEmpty"]=array("followRedirection");
|
| 1443 |
#$conf["variableCheck::checkArguments"]["skipableVariableName"],爲可省略參數的變數名稱陣列,形態爲陣列變數,例如: $conf["skipableVariableName"] = array("id","account","password");
|
1443 |
#$conf["variableCheck::checkArguments"]["skipableVariableName"],爲可省略參數的變數名稱陣列,形態爲陣列變數,例如: $conf["skipableVariableName"] = array("id","account","password");
|
| 1444 |
$conf["variableCheck::checkArguments"]["skipableVariableName"]=array("header","allowAnySSLcertificate","postVar","urlEncode","agent","cookie","forceNewCookie","rawPost","inBg","bgInProc","followRedirection");
|
1444 |
$conf["variableCheck::checkArguments"]["skipableVariableName"]=array("urlEncodeOnly","header","allowAnySSLcertificate","postVar","urlEncode","agent","cookie","forceNewCookie","rawPost","inBg","bgInProc","followRedirection");
|
| 1445 |
#$conf["variableCheck::checkArguments"]["skipableVariableType"],爲可省略參數的變數名稱陣列,形態爲陣列變數,例如: $conf["skipableVariableType"] = array("string",integer,"double");
|
1445 |
#$conf["variableCheck::checkArguments"]["skipableVariableType"],爲可省略參數的變數名稱陣列,形態爲陣列變數,例如: $conf["skipableVariableType"] = array("string",integer,"double");
|
| 1446 |
$conf["variableCheck::checkArguments"]["skipableVariableType"]=array("array","string","array","string","string","string","string","string","string","string","string");
|
1446 |
$conf["variableCheck::checkArguments"]["skipableVariableType"]=array("string","array","string","array","string","string","string","string","string","string","string","string");
|
| 1447 |
#$conf["variableCheck::checkArguments"]["skipableVarDefaultValue"],字串陣列,每個不存在的可省略變數要初始化為什麼,"null"代表不指定,若預設值是必填參數之一,請將$conf["mustBeFilledVar"]改成"\$conf["\mustBeFilledVar\"]".
|
1447 |
#$conf["variableCheck::checkArguments"]["skipableVarDefaultValue"],字串陣列,每個不存在的可省略變數要初始化為什麼,"null"代表不指定,若預設值是必填參數之一,請將$conf["mustBeFilledVar"]改成"\$conf["\mustBeFilledVar\"]".
|
| 1448 |
$conf["variableCheck::checkArguments"]["skipableVarDefaultValue"]=array(array(),null,array(),"false",null,null,"false",null,"false","false","true");
|
1448 |
$conf["variableCheck::checkArguments"]["skipableVarDefaultValue"]=array("false",array(),null,array(),"false",null,null,"false",null,"false","false","true");
|
| 1449 |
#$conf["variableCheck::checkArguments"]["arrayCountEqualCheck"],字串陣列,為檢查哪些陣列參數的元素數量要一樣,$conf["arrayCountEqualCheck"][$i]=array()為第$i組key為哪些的變數其元素數量要相等.
|
1449 |
#$conf["variableCheck::checkArguments"]["arrayCountEqualCheck"],字串陣列,為檢查哪些陣列參數的元素數量要一樣,$conf["arrayCountEqualCheck"][$i]=array()為第$i組key為哪些的變數其元素數量要相等.
|
| 1450 |
#$conf["variableCheck::checkArguments"]["arrayCountEqualCheck"][]=array();
|
1450 |
#$conf["variableCheck::checkArguments"]["arrayCountEqualCheck"][]=array();
|
| 1451 |
$checkResult=variableCheck::checkArguments($conf["variableCheck::checkArguments"]);
|
1451 |
$checkResult=variableCheck::checkArguments($conf["variableCheck::checkArguments"]);
|
| 1452 |
unset($conf["variableCheck::checkArguments"]);
|
1452 |
unset($conf["variableCheck::checkArguments"]);
|
| 1453 |
|
1453 |
|
| 1454 |
#如果檢查參數失敗
|
1454 |
#如果檢查參數失敗
|
| 1455 |
if($checkResult["status"]=="false"){
|
1455 |
if($checkResult["status"]==="false"){
|
| 1456 |
|
1456 |
|
| 1457 |
#設置執行失敗
|
1457 |
#設置執行失敗
|
| 1458 |
$result["status"]="false";
|
1458 |
$result["status"]="false";
|
| 1459 |
|
1459 |
|
| 1460 |
#設置執行錯誤
|
1460 |
#設置執行錯誤
|
| Line 1464... |
Line 1464... |
| 1464 |
return $result;
|
1464 |
return $result;
|
| 1465 |
|
1465 |
|
| 1466 |
}#if end
|
1466 |
}#if end
|
| 1467 |
|
1467 |
|
| 1468 |
#如果檢查參數不通過
|
1468 |
#如果檢查參數不通過
|
| 1469 |
if($checkResult["passed"]=="false"){
|
1469 |
if($checkResult["passed"]==="false"){
|
| 1470 |
|
1470 |
|
| 1471 |
#設置執行失敗
|
1471 |
#設置執行失敗
|
| 1472 |
$result["status"]="false";
|
1472 |
$result["status"]="false";
|
| 1473 |
|
1473 |
|
| 1474 |
#設置執行錯誤
|
1474 |
#設置執行錯誤
|