Blame | Last modification | View Log | RSS feed
<?php#指派命名空間為 includeV5namespace 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?>