Subversion Repositories php-qbpwcf

Rev

Blame | Last modification | View Log | RSS feed

<?php

#指派命名空間qbpwcf
namespace qbpwcf;

#匯入外部套件
include("../allInOne.php");

/*

#提示正在測試的項目
echo "<hr>fuse::mountFtp - testCase 1".PHP_EOL;

#函式說明:
#用curlftpfs指令將ftp掛載到本地目錄
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$reuslt["error"],執行不正常結束的錯訊息陣列.
#$result["function"],當前執行的函式名稱.
#必填參數:
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
$conf["fileArgu"]=__FILE__;
#$conf["path"],字串,要掛載ftp到本機端的哪個目錄.
$conf["path"]="fuseT";  
#可省略參數:
#$conf["ftpAcct"],字串,ftp帳戶名稱,預設為"anonymous"
$conf["ftpAcct"]="ftpuser";
#$conf["ftpPass"],字串,ftp密碼,預設不使用.
$conf["ftpPass"]="ftpuser";
#$conf["ftpAddr"],字串,ftp位置,預設為"localhost".
$conf["ftpAddr"]="localhost";
#$conf["ftpPort"],字串,ftp port,預設為"21".
#$conf["ftpPort"]="21";
$mountFtp=fuse::mountFtp($conf);
unset($conf);

#如果執行失敗
if($mountFtp["status"]==="false"){
        
        #印出結果
        var_dump($mountFtp);
        
        #結束執行
        exit;
        
        }#if end
        
#印出結果
var_dump($mountFtp);

*/

/*

#提示正在測試的項目
echo "<hr>fuse::umount - testCase 1".PHP_EOL;

#涵式說明:
#卸載已掛載的目錄
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$reuslt["error"],執行不正常結束的錯訊息陣列.
#$result["function"],當前執行的函式名稱.
#必填參數:
#$conf["path"],陣列,想要卸載的裝置勢別資訊,當塞選到只剩下一個儲存裝置時,將會掛載之.
$conf["path"]="fuseT";
#$conf["fileArgu"],字串,__FILE__的內容,預設為當前檔案的位置.
$conf["fileArgu"]=__FILE__;
#備註:
#只能在command line下運行
$umount=fuse::umount($conf);
unset($conf);
 
#如果執行失敗
if($umount["status"]==="false"){
        
        #印出結果
        var_dump($umount);
        
        #結束執行
        exit;
        
        }#if end
        
#印出結果
var_dump($umount);

*/

/*

#提示正在測試的項目
echo "<hr>fuse::mountSftp - testCase 1".PHP_EOL;

#函式說明:
#用sshfs指令將sftp掛載到本地目錄
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$reuslt["error"],執行不正常結束的錯訊息陣列.
#$result["function"],當前執行的函式名稱.
#必填參數:
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
$conf["fileArgu"]=__FILE__;
#$conf["path"],字串,要掛載ftp到本機端的哪個目錄.
$conf["path"]="fuseT";  
#可省略參數:
#$conf["sftpAcct"],字串,ftp帳戶名稱,預設為"anonymous"
$conf["sftpAcct"]="ftpuser";
#$conf["sftpPass"],字串,ftp密碼,預設不使用.
$conf["sftpPass"]="ftpuser";
#$conf["sftpAddr"],字串,ftp位置,預設為"localhost".
$conf["sftpAddr"]="169.254.1.1";
#$conf["sftpPort"],字串,ftp port,預設不指定.
#$conf["sftpPort"]="";
#備註:
#只能在command line運行
#建構中
$mountSftp=fuse::mountSftp($conf);
unset($conf);

#如果執行失敗
if($mountSftp["status"]==="false"){
        
        #印出結果
        var_dump($mountSftp);
        
        #結束執行
        exit;
        
        }#if end
        
#印出結果
var_dump($mountSftp);

*/

?>