Subversion Repositories php-qbpwcf

Rev

Rev 239 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 239 Rev 243
Line 64... Line 64...
64
require_once("allInOne.php");
64
require_once("allInOne.php");
65
 
65
 
66
#建議的log位置
66
#建議的log位置
67
$logFile=$_SERVER["DOCUMENT_ROOT"].$_SERVER["PHP_SELF"].".log";
67
$logFile=$_SERVER["DOCUMENT_ROOT"].$_SERVER["PHP_SELF"].".log";
68
 
68
 
-
 
69
#web page title
-
 
70
$title="PHP libary for quick build php website based on Fedora Linux(a.k.a. ,Low code platform library).";
-
 
71
 
-
 
72
#設置 title
-
 
73
#函式說明:
-
 
74
#建立網頁的標題,納入網絡搜尋的依據.
-
 
75
#回傳的內容:
-
 
76
#$result["status"],字串,"true"爲成功,"false"反之失敗.
-
 
77
#$result["error"],陣列,錯誤訊息.
-
 
78
#$result["function"],字串,當前執行的函數名稱.
-
 
79
#$result["content"],字串,設定網頁資訊的字串變數.
-
 
80
#必填參數:
-
 
81
#$conf["title"],字串,網頁的標題.
-
 
82
$conf["title"]=$title;
-
 
83
#可省略參數:
-
 
84
#$conf["desc"],字串,網站的描述.
-
 
85
#$conf["desc"]=$title;
-
 
86
#參考資料:
-
 
87
#無.
-
 
88
#備註:
-
 
89
#無.
-
 
90
$setPageInfo=header::setPageInfo($conf);
-
 
91
unset($conf);
-
 
92
 
-
 
93
#如果執行失敗
-
 
94
if($setPageInfo["status"]==="false"){
-
 
95
 
-
 
96
	#函式說明:
-
 
97
	#撰寫log
-
 
98
	#回傳結果:
-
 
99
	#$result["status"],狀態,"true"或"false".
-
 
100
	#$result["error"],錯誤訊息陣列.
-
 
101
	#$result["function"],當前函式的名稱.
-
 
102
	#$result["argu"],使用的參數.
-
 
103
	#$result["content"],要寫入log的內容字串.
-
 
104
	#必填參數:
-
 
105
	#$conf["path"],字串,log檔案的路徑與名稱.
-
 
106
	$conf["path"]=$logFile;
-
 
107
	#$conf["content"],any,要寫的內容,若內容不為字串則會用var_dump的格式寫入.
-
 
108
	$conf["content"]=$setPageInfo;
-
 
109
	#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
-
 
110
	$conf["fileArgu"]=__FILE__;
-
 
111
	#可省略參數:
-
 
112
	#$conf["rewrite"],預設為"false",接續寫入;反之"true"代表重新寫入.
-
 
113
	#$conf["rewrite"]="false";
-
 
114
	#$conf["returnOnly"],預設為"false",會寫入到log檔案.若為"true"則不會寫入log.
-
 
115
	#$conf["returnOnly"]="true";
-
 
116
	#參考資料:
-
 
117
	#無.
-
 
118
	#備註:
-
 
119
	#無.
-
 
120
	$record=logs::record($conf);
-
 
121
	unset($conf);
-
 
122
 
-
 
123
	#如果執行失敗
-
 
124
	if($record["status"]==="false"){
-
 
125
 
-
 
126
		#印出結果
-
 
127
		var_dump($record);
-
 
128
 
-
 
129
		#結束執行
-
 
130
		exit;
-
 
131
 
-
 
132
		}#if end
-
 
133
 
-
 
134
	#結束執行
-
 
135
	exit;
-
 
136
 
-
 
137
	}#if end
-
 
138
 
-
 
139
#印出語法
-
 
140
echo $setPageInfo["content"];
-
 
141
 
69
#函式說明:
142
#函式說明:
70
#依據行號分隔抓取檔案的內容,結果會回傳一個陣列
143
#依據行號分隔抓取檔案的內容,結果會回傳一個陣列
71
#回傳的變數說明:
144
#回傳的變數說明:
72
#$result["status"],執行是否成功,"true"代表成功;"fasle"代表失敗.
145
#$result["status"],執行是否成功,"true"代表成功;"fasle"代表失敗.
73
#$result["error"],錯誤訊息提示.
146
#$result["error"],錯誤訊息提示.