Subversion Repositories qbpwcf-lib(archive)

Rev

Rev 915 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 liveuser 1
<?php
2
 
3
#指派命名空間為 includeV5
4
namespace includeV5{
5
 
6
	#匯入外部套件
7
	include("../allInOne.php");
8
 
9
	#提示目前測試的函式
10
	echo "<hr>form::uploadOneFileCom && form::responseOneFileForAuthentication<br>";
11
 
12
	/*
13
	#涵式說明:
14
	#上傳一個檔案,包含送出鈕與回上頁的按鈕
15
	#回傳的結果:
16
	#$result,語法
17
	#必填的參數:
18
	$conf["formFileName"]="testresponseOneFileForAuthentication";#該上傳檔案的表單名稱	
19
	$conf["actionPage"]="formT-validate.php";#處理表單資訊的頁面
20
	#可省略的參數:
21
	#$conf["browseButtonClass"]="";#瀏覽要上傳檔案的css樣式
22
	#$conf["submitButtonClass"]="";#上傳按鈕的css樣式;
23
	$conf["backPage"]="formT.php";#返回的按鈕點了之後要到哪個頁面?,預設是不使用
24
	#$conf["backButtonClass"]="";#回上頁按鈕的css樣式;
25
	#$conf["align"]="";#上傳的表格要置中還是置右抑或是置左,
26
		#可用的選項有「left」、「center」、「right」,預設是不指定。
27
	#$conf["maxFileSize"]="";#檔案的最大限制,單位是位元組(byte)。
28
		#1kb = 1024 byte ; 1mb = 1024 kb 約等與 1024000 byte
29
		#預設爲"10240000"(10MB)
30
	$conf["submitButtonName"]="請上傳 validate 檔案";#送出鈕要顯示的名稱,預設爲"上傳"
31
	#$conf["backButtonName"]="";#退回上一頁的按鈕要顯示的名稱,預設爲"回上頁"
32
	echo form::uploadOneFileCom($conf);
33
	unset($conf);
34
	*/
35
 
36
	#涵式說明:
37
	#處理一個已上傳的檔案,用作驗證
38
	#回傳的結果:
39
	#$result["status"],"true"爲驗證成功,"false"為驗證失敗.
40
	#$result["erorr"],錯誤訊息陣列.
41
	#必填的參數:
42
	$conf["formFileName"]="testresponseOneFileForAuthentication";#該上傳檔案的表單名稱
43
	$conf["uploadFileName"]="validate.file";#如果上傳的檔案名稱等於 $conf["uploadFileName"] 則通過第一階段驗證
44
	$conf["uploadFileSize"]="14";#如果上傳的檔案大小等於 $conf["uploadFileSize"] 則通過第二階段驗證
45
	$conf["uploadedFileType"]="application/octet-stream";#如果上傳的檔案類型等於 $conf["uploadedFileType"] 則通過第三階段驗證
46
	$conf["password"]="you are passed!";#供驗證用的內容。
47
	#用戶段會取得的變數內容:
48
	#$_SESSION["password"],用來做檢查,是否通過認證的session變數,若php設定檔沒有自動啓用session的話,此行前面必須要有 session_start();	
49
	#可省略的參數:
50
	#$conf["passAction"]="formT.php";#如果檔案驗證成功,轉址到?沒設定則不轉址
51
	#$conf["failedAction"]="formT-passFailed.php";#如果檔案驗正不通過則,轉址到?沒設定則不轉址
52
	var_dump(form::responseOneFileForAuthentication($conf));
53
	unset($conf);
54
 
55
	}#namespace includeV5 end
56
 
57
?>