Subversion Repositories php-qbpwcf

Rev

Blame | Last modification | View Log | RSS feed

<?php

#指派命名空間為 includeV5
namespace includeV5{
        
        #匯入外部套件
        include("../allInOne.php");
        
        #提示目前測試的函式
        echo "<hr>form::uploadOneFileCom && form::responseOneFileForAuthentication<br>";

        /*
        #涵式說明:
        #上傳一個檔案,包含送出鈕與回上頁的按鈕
        #回傳的結果:
        #$result,語法
        #必填的參數:
        $conf["formFileName"]="testresponseOneFileForAuthentication";#該上傳檔案的表單名稱    
        $conf["actionPage"]="formT-validate.php";#處理表單資訊的頁面
        #可省略的參數:
        #$conf["browseButtonClass"]="";#瀏覽要上傳檔案的css樣式
        #$conf["submitButtonClass"]="";#上傳按鈕的css樣式;
        $conf["backPage"]="formT.php";#返回的按鈕點了之後要到哪個頁面?,預設是不使用
        #$conf["backButtonClass"]="";#回上頁按鈕的css樣式;
        #$conf["align"]="";#上傳的表格要置中還是置右抑或是置左,
                #可用的選項有「left」、「center」、「right」,預設是不指定。
        #$conf["maxFileSize"]="";#檔案的最大限制,單位是位元組(byte)。
                #1kb = 1024 byte ; 1mb = 1024 kb 約等與 1024000 byte
                #預設爲"10240000"(10MB)
        $conf["submitButtonName"]="請上傳 validate 檔案";#送出鈕要顯示的名稱,預設爲"上傳"
        #$conf["backButtonName"]="";#退回上一頁的按鈕要顯示的名稱,預設爲"回上頁"
        echo form::uploadOneFileCom($conf);
        unset($conf);
        */

        #涵式說明:
        #處理一個已上傳的檔案,用作驗證
        #回傳的結果:
        #$result["status"],"true"爲驗證成功,"false"為驗證失敗.
        #$result["erorr"],錯誤訊息陣列.
        #必填的參數:
        $conf["formFileName"]="testresponseOneFileForAuthentication";#該上傳檔案的表單名稱
        $conf["uploadFileName"]="validate.file";#如果上傳的檔案名稱等於 $conf["uploadFileName"] 則通過第一階段驗證
        $conf["uploadFileSize"]="14";#如果上傳的檔案大小等於 $conf["uploadFileSize"] 則通過第二階段驗證
        $conf["uploadedFileType"]="application/octet-stream";#如果上傳的檔案類型等於 $conf["uploadedFileType"] 則通過第三階段驗證
        $conf["password"]="you are passed!";#供驗證用的內容。
        #用戶段會取得的變數內容:
        #$_SESSION["password"],用來做檢查,是否通過認證的session變數,若php設定檔沒有自動啓用session的話,此行前面必須要有 session_start();        
        #可省略的參數:
        #$conf["passAction"]="formT.php";#如果檔案驗證成功,轉址到?沒設定則不轉址
        #$conf["failedAction"]="formT-passFailed.php";#如果檔案驗正不通過則,轉址到?沒設定則不轉址
        var_dump(form::responseOneFileForAuthentication($conf));
        unset($conf);
        
        }#namespace includeV5 end

?>