Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 liveuser 1
<?php
2
 
3
#指派命名空間qbpwcf
4
namespace qbpwcf;
5
 
6
#匯入外部套件
7
include("../allInOne.php");
8
 
9
/*
10
 
11
#提示正在測試的項目
12
echo "<hr>fuse::mountFtp - testCase 1".PHP_EOL;
13
 
14
#函式說明:
15
#用curlftpfs指令將ftp掛載到本地目錄
16
#回傳結果:
17
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
18
#$reuslt["error"],執行不正常結束的錯訊息陣列.
19
#$result["function"],當前執行的函式名稱.
20
#必填參數:
21
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
22
$conf["fileArgu"]=__FILE__;
23
#$conf["path"],字串,要掛載ftp到本機端的哪個目錄.
24
$conf["path"]="fuseT";	
25
#可省略參數:
26
#$conf["ftpAcct"],字串,ftp帳戶名稱,預設為"anonymous"
27
$conf["ftpAcct"]="ftpuser";
28
#$conf["ftpPass"],字串,ftp密碼,預設不使用.
29
$conf["ftpPass"]="ftpuser";
30
#$conf["ftpAddr"],字串,ftp位置,預設為"localhost".
31
$conf["ftpAddr"]="localhost";
32
#$conf["ftpPort"],字串,ftp port,預設為"21".
33
#$conf["ftpPort"]="21";
34
$mountFtp=fuse::mountFtp($conf);
35
unset($conf);
36
 
37
#如果執行失敗
38
if($mountFtp["status"]==="false"){
39
 
40
	#印出結果
41
	var_dump($mountFtp);
42
 
43
	#結束執行
44
	exit;
45
 
46
	}#if end
47
 
48
#印出結果
49
var_dump($mountFtp);
50
 
51
*/
52
 
53
/*
54
 
55
#提示正在測試的項目
56
echo "<hr>fuse::umount - testCase 1".PHP_EOL;
57
 
58
#涵式說明:
59
#卸載已掛載的目錄
60
#回傳結果:
61
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
62
#$reuslt["error"],執行不正常結束的錯訊息陣列.
63
#$result["function"],當前執行的函式名稱.
64
#必填參數:
65
#$conf["path"],陣列,想要卸載的裝置勢別資訊,當塞選到只剩下一個儲存裝置時,將會掛載之.
66
$conf["path"]="fuseT";
67
#$conf["fileArgu"],字串,__FILE__的內容,預設為當前檔案的位置.
68
$conf["fileArgu"]=__FILE__;
69
#備註:
70
#只能在command line下運行
71
$umount=fuse::umount($conf);
72
unset($conf);
73
 
74
#如果執行失敗
75
if($umount["status"]==="false"){
76
 
77
	#印出結果
78
	var_dump($umount);
79
 
80
	#結束執行
81
	exit;
82
 
83
	}#if end
84
 
85
#印出結果
86
var_dump($umount);
87
 
88
*/
89
 
90
/*
91
 
92
#提示正在測試的項目
93
echo "<hr>fuse::mountSftp - testCase 1".PHP_EOL;
94
 
95
#函式說明:
96
#用sshfs指令將sftp掛載到本地目錄
97
#回傳結果:
98
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
99
#$reuslt["error"],執行不正常結束的錯訊息陣列.
100
#$result["function"],當前執行的函式名稱.
101
#必填參數:
102
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
103
$conf["fileArgu"]=__FILE__;
104
#$conf["path"],字串,要掛載ftp到本機端的哪個目錄.
105
$conf["path"]="fuseT";	
106
#可省略參數:
107
#$conf["sftpAcct"],字串,ftp帳戶名稱,預設為"anonymous"
108
$conf["sftpAcct"]="ftpuser";
109
#$conf["sftpPass"],字串,ftp密碼,預設不使用.
110
$conf["sftpPass"]="ftpuser";
111
#$conf["sftpAddr"],字串,ftp位置,預設為"localhost".
112
$conf["sftpAddr"]="169.254.1.1";
113
#$conf["sftpPort"],字串,ftp port,預設不指定.
114
#$conf["sftpPort"]="";
115
#備註:
116
#只能在command line運行
117
#建構中
118
$mountSftp=fuse::mountSftp($conf);
119
unset($conf);
120
 
121
#如果執行失敗
122
if($mountSftp["status"]==="false"){
123
 
124
	#印出結果
125
	var_dump($mountSftp);
126
 
127
	#結束執行
128
	exit;
129
 
130
	}#if end
131
 
132
#印出結果
133
var_dump($mountSftp);
134
 
135
*/
136
 
137
?>