Subversion Repositories php-qbpwcf

Rev

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

Rev 17 Rev 104
Line 1224... Line 1224...
1224
#break point
1224
#break point
1225
var_dump($chmod);
1225
var_dump($chmod);
1226
exit;
1226
exit;
1227
*/
1227
*/
1228
 
1228
 
1229
#讓 "var/qbpwcf/db" 可以被大家使用.
-
 
1230
#函式說明:
-
 
1231
#使用 linux 的 chmod 指令來修改目標檔案或目錄的權限.
-
 
1232
#回傳結果:
-
 
1233
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
-
 
1234
#$result["error"],錯誤訊息.
-
 
1235
#$result["function"],當前執行的函式名稱.
-
 
1236
#必填參數:
-
 
1237
#$conf["mode"],字串,提示輸入的文字描述,$conf["commentsArray"][$i]代表第($+1)行的描述.
-
 
1238
$conf["mode"]="777";
-
 
1239
#$conf["target"],字串,需要變更權限的目標.
-
 
1240
$conf["target"]=$libOfRootPath."var/qbpwcf/db";
-
 
1241
#可省略參數:
-
 
1242
#$conf["recursive"],字串,"true"代表目標目錄底下的內容都要套用,預設為"false".
-
 
1243
#$conf["recursive"]="";
-
 
1244
#參考資料:
-
 
1245
#無.
-
 
1246
#備註:
-
 
1247
#無.
-
 
1248
$chmod=cmd::chmod($conf);
-
 
1249
unset($conf);
-
 
1250
 
-
 
1251
#如果執行失敗
-
 
1252
if($chmod["status"]==="false"){
-
 
1253
 
-
 
1254
	#函式說明:
-
 
1255
	#撰寫log
-
 
1256
	#回傳結果:
-
 
1257
	#$result["status"],狀態,"true"或"false".
-
 
1258
	#$result["error"],錯誤訊息陣列.
-
 
1259
	#$result["function"],當前函式的名稱.
-
 
1260
	#$result["argu"],使用的參數.
-
 
1261
	#必填參數:
-
 
1262
	#$conf["path"],字串,log檔案的路徑與名稱.
-
 
1263
	$conf["path"]=$logFile;
-
 
1264
	#$conf["content"],any,要寫的內容,若內容不為字串則會用var_dump的格式寫入.
-
 
1265
	$conf["content"]=$chmod;
-
 
1266
	#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
-
 
1267
	$conf["fileArgu"]=__FILE__;
-
 
1268
	#可省略參數:
-
 
1269
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
-
 
1270
	#$conf["rewrite"]="false";
-
 
1271
	#參考資料:
-
 
1272
	#無.
-
 
1273
	#備註:
-
 
1274
	#無.
-
 
1275
	$record=logs::record($conf);
-
 
1276
	
-
 
1277
	#如果執行失敗
-
 
1278
	if($record["status"]==="false"){
-
 
1279
	
-
 
1280
		#印出結果
-
 
1281
		var_dump($record);
-
 
1282
	
-
 
1283
		}#if end
-
 
1284
		
-
 
1285
	#異常結束執行
-
 
1286
	exit(1);
-
 
1287
 
-
 
1288
	}#if end
-
 
1289
 
-
 
1290
/*
-
 
1291
#break point
-
 
1292
var_dump($chmod);
-
 
1293
exit;
-
 
1294
*/
-
 
1295
	
-
 
1296
#依照參數設定 etc/qbpwcf/config.php
1229
#依照參數設定 etc/qbpwcf/config.php
1297
#函式說明:
1230
#函式說明:
1298
#建立軟連結.
1231
#建立軟連結.
1299
#回傳結果:
1232
#回傳結果:
1300
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
1233
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.