Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 liveuser 1
<?php
2
 
3
#使用命名空間
4
namespace qbpwcf;
5
 
6
#匯入外部套件
7
include("../allInOne.php");
8
 
9
/*
10
 
11
#提示正在測試的功能
12
echo "<hr>linkT::show_link - testCase 1<br>";
13
 
14
#涵式說明:
15
#放置超鏈結
16
#回傳的結果:
17
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
18
#$result["error"],錯誤訊息
19
#$result["content"],語法
20
#$result["function"],當前執行的函數名稱
21
#必填的參數:
22
$conf["position"]="";#爲要連結到的位置	
23
$conf["linkName"]="沒有作用的超連結";#爲連結的顯示名稱
24
#可省略的參數:
25
$conf["method"]="_blank";#爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗) 
26
#$conf["class"]="";#爲要套用的css超連節樣式,可省略。
27
echo link::show_link($conf)["content"];
28
unset($conf);
29
 
30
*/
31
 
32
/*
33
 
34
#提示正在測試的功能
35
echo "<hr>linkT::show_link - testCase 2<br>";
36
 
37
#涵式說明:
38
#放置超鏈結
39
#回傳的結果:
40
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
41
#$result["error"],錯誤訊息
42
#$result["content"],語法
43
#$result["function"],當前執行的函數名稱
44
#必填的參數:
45
$conf["position"]="jqueryT.php";#爲要連結到的位置	
46
$conf["linkName"]="到jqueryT.php的超連結";#爲連結的顯示名稱
47
#可省略的參數:
48
$conf["method"]="_blank";#爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗) 
49
#$conf["class"]="";#爲要套用的css超連節樣式,可省略。
50
echo link::show_link($conf)["content"];
51
unset($conf);
52
 
53
*/
54
 
55
/*
56
 
57
#提示正在測試的功能
58
echo "<hr>linkT::show_link - testCase 3<br>";
59
 
60
#涵式說明:
61
#放置超鏈結
62
#回傳的結果:
63
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
64
#$result["error"],錯誤訊息
65
#$result["content"],語法
66
#$result["function"],當前執行的函數名稱
67
#必填的參數:
68
#$conf["position"],字串,爲要連結到的位置,若留空,將回自動變成"#",則可以搭配ajax傳值.	
69
$conf["position"]="https://www.facebook.com";
70
#$conf["linkName",字串,爲連結的顯示名稱
71
$conf["linkName"]="facebook";
72
#可省略的參數:
73
#$conf["method"],字串,爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗)
74
$conf["method"]="_blank"; 
75
#$conf["class"],字串,爲要套用的css超連節樣式,可省略.
76
#$conf["class"]="";
77
#$conf["id"],字串,超連結的id.
78
#$conf["id"]="";
79
#$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"false".
80
$conf["no_outline"]="true";
81
var_dump(link::show_link($conf));
82
unset($conf);
83
 
84
*/
85
 
86
/*
87
 
88
#提示正在測試的功能
89
echo "<hr>linkT::showImgLink - testCase 1<br>";
90
 
91
#涵式說明:
92
#放置圖片超鏈接
93
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
94
#$result["error"],錯誤訊息
95
#$result["content"],語法
96
#$result["function"],當前執行的函數名稱
97
#必填的參數:
98
$conf["linkLocation"]="jqueryT.php";#爲連結的網路位置。
99
$conf["imgFilePosition"]="fedoraBear.png";#爲圖片檔案的位置。
100
#可省略的參數:
101
#$conf["class"]="";#爲圖片的css類別名稱
102
$conf["method"]="_blank";#爲點選該連結之後,新畫面要如何呈現,可留空,可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent(在目前的父頁面顯示新畫面) _blank(跳新視窗) _self(在自己的頁面呈現),預設爲 _self。
103
#$conf["imgHeight"]="";#爲圖片的高度,可省略,省略則按照圖片原始高度。
104
#$conf["imgWidth"]="";#爲圖片的寬度,可省略,省略則按照圖片原始寬度。
105
#$conf["imgLinkName"]="";#若圖片無法顯示,則會出現以下替代文字。
106
echo link::showImgLink($conf)["content"];
107
unset($conf);
108
 
109
*/
110
 
111
/*
112
 
113
#提示正在測試的功能
114
echo "<hr>linkT::showImgLink - testCase 2<br>";
115
 
116
#涵式說明:
117
#放置圖片超鏈接
118
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
119
#$result["error"],錯誤訊息
120
#$result["content"],語法
121
#$result["function"],當前執行的函數名稱
122
#必填的參數:
123
$conf["linkLocation"]="jqueryT.php";#爲連結的網路位置。
124
$conf["imgFilePosition"]="fedoraBear.png";#爲圖片檔案的位置。
125
#可省略的參數:
126
#$conf["class"]="";#爲圖片的css類別名稱
127
$conf["method"]="_blank";#爲點選該連結之後,新畫面要如何呈現,可留空,可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent(在目前的父頁面顯示新畫面) _blank(跳新視窗) _self(在自己的頁面呈現),預設爲 _self。
128
#$conf["imgHeight"]="";#爲圖片的高度,可省略,省略則按照圖片原始高度。
129
#$conf["imgWidth"]="";#爲圖片的寬度,可省略,省略則按照圖片原始寬度。
130
#$conf["imgLinkName"]="";#若圖片無法顯示,則會出現以下替代文字。
131
#$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"true".
132
#$conf["no_outline"]="";
133
var_dump(link::showImgLink($conf));
134
unset($conf);
135
 
136
*/
137
 
138
/*
139
 
140
echo "<hr>linkT::aTagSection - testCase 1<br>";
141
 
142
#涵式說明:
143
#放置超鏈接,裏面可以放各種內容.
144
#回傳內容:
145
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
146
#$result["error"],錯誤訊息
147
#$result["content"],語法
148
#$result["function"],當前執行的函數名稱
149
#必填參數:
150
#$conf["linkLocation"],字串,爲連結的網路位置.
151
$conf["linkLocation"]="https://nopanic.qbpwcf.org";
152
#$conf["content"],字串陣列,要放置的內容.
153
$conf["content"]=array("a","<p>","b","<p>","c"); 
154
#可省略參數:
155
#$conf["class"],陣列,爲link的css類別名稱.
156
#$conf["class"]=array();
157
#$conf["method"],爲點選該連結之後,新畫面要如何呈現,可留空,可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent(在目前的父頁面顯示新畫面) _blank(跳新視窗) _self(在自己的頁面呈現),預設爲 _self。
158
#$conf["method"]="";		
159
#$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"true".
160
#$conf["no_outline"]="true";
161
$aTagSection=link::aTagSection($conf);
162
unset($conf);
163
var_dump($aTagSection);
164
 
165
*/
166
 
167
/*
168
 
169
echo "<hr>linkT::call - testCase 1<br>";
170
 
171
#涵式說明:
172
#放置超鏈接,裏面可以放各種內容.
173
#回傳內容:
174
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
175
#$result["error"],錯誤訊息
176
#$result["content"],語法
177
#$result["function"],當前執行的函數名稱
178
#必填參數:
179
#$conf["phone"],字串,爲要撥打的號碼.
180
$conf["phone"]="8860928047786";
181
#$conf["content"],字串陣列,要顯示的內容.
182
$conf["content"]="call me now!"; 
183
#可省略參數:
184
#$conf["class"],陣列,爲link的css類別名稱.
185
#$conf["class"]=array();		
186
$call=link::call($conf);
187
unset($conf);
188
 
189
#如果執行失敗
190
if($call["status"]==="false"){
191
 
192
	#print all
193
	var_dump($call);
194
 
195
	#end
196
	exit;
197
 
198
	}#if end
199
 
200
#印出結果
201
echo $call["content"];
202
 
203
*/
204
 
205
?>