Subversion Repositories php-qbpwcf

Rev

Blame | Last modification | View Log | RSS feed

<?php

#宣告指派命名空間
namespace qbpwcf;

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

/*

#提示正在測試的方法
echo"<hr>security::preventSerchEngine - testCase 1<p>";

#涵式說明:                
#禁止特定的angent訪問我們的網站,例如google與百度的搜尋引擎。
#必填的參數:
$conf["disableAngentName"]="/(Chrome|Internet)/i";#字串,代表要靜止哪些瀏覽器/搜尋引擎瀏覽,格式爲 /(含有哪些關鍵字,若有多個請用「|」隔開。)/i
#可省略的參數:
#$conf["transferLocation"]="";#如果是要禁止搜尋引擎,要轉址到那個地方?,若沒設定,則預設爲資安素養網的臉書(https://zh-tw.facebook.com/isafemoe)
#參考資料來源:
#http://php.net/manual/en/function.preg-match.php
var_dump(security::preventSerchEngine($conf));
unset($conf);
        
*/      

/*

#提示正在測試的方法
echo"<hr>security::preventSerchEngine - testCase 2<p>";

#涵式說明:                
#禁止特定的angent訪問我們的網站,例如google與百度的搜尋引擎。
#必填的參數:
$conf["disableAngentName"]="/(Chrome|Internet|Mozilla)/i";#字串,代表要靜止哪些瀏覽器/搜尋引擎瀏覽,格式爲 /(含有哪些關鍵字,若有多個請用「|」隔開。)/i
#可省略的參數:
#$conf["transferLocation"]="";#如果是要禁止搜尋引擎,要轉址到那個地方?,若沒設定,則預設爲資安素養網的臉書(https://zh-tw.facebook.com/isafemoe)
#參考資料來源:
#http://php.net/manual/en/function.preg-match.php
var_dump(security::preventSerchEngine($conf));
unset($conf);
        
*/      
                
/*      
        
#提示正在測試的方法
echo"<hr>security::copyRight - testCase 1<p>";  

#涵式說明:
#禁止做任違反版權的事情,禁止在網頁按下滑鼠右鍵,禁止複製圖片,禁止開新分頁
#回傳的內容:
#保護版權的語法
echo security::copyRight();     

*/

/*

#提示正在測試的方法
echo"<hr>security::copyRight - testCase 2<p>";  

#涵式說明:
#禁止做任違反版權的事情,禁止在網頁按下滑鼠右鍵,禁止複製圖片,禁止開新分頁(失敗), 版權所有、Power by訊息.
#回傳的內容:
#保護版權的語法
#必填參數:
#無
#可省略參數:
#$conf["name"],字串,公司、組織、單位的名稱,預設不指定.
#$conf["name"]="";
#$conf["powerBy"],字串,由誰提供,預設爲QBPWCF.
#$conf["powerBy"]="";
#$conf["powerByLink"],字串,power by字串的連結目標,預設爲"https://www.qbpwcf.org".
#$conf["powerByLink"]="";
#$conf["bgColor"],字串,背景顏色,預設爲淡藍色.
#$conf["bgColor"]="";
#參考資料:
#http://www.w3schools.com/jsref/dom_obj_event.asp
$conf=array();
$copyRight=security::copyRight($conf);
unset($conf);

#如果執行錯誤
if($copyRight["status"]==="false"){
        
        #印出所有內容
        var_dump($copyRight);
        
        #停止執行
        exit;
        
        }#if end

#印出語法
echo $copyRight["content"];

*/

/*

#提示正在測試的方法
echo"<hr>security::imgProtect - testCase 1<p>";

#涵式說明: 
#放置用空白圖片擋住要呈現的圖片代表額函式開始
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息.
#$result["function"],當前執行的函數名稱.
#$result["content"],語法.
#必填的參數:
$conf["imgAddress"]="fedoraBear.png";#要放的圖片位置和名稱
$conf["imgWidth"]="100";#爲圖片的寬
$conf["imgHeight"]="250";#爲圖片的高
$conf["imgLeft"]="500";#爲圖片放置的位置距離網頁左邊多少
$conf["imgTop"]="200";#爲圖片放置的位置距離網頁頂端多少
#可省略參數:
#$conf["useBase64"],字串,是否要用base64的方式呈現圖片,預設為"true"代表要用base64的方式呈現,反之可用"false".
#$conf["useBase64"]="true";
var_dump(security::imgProtect($conf));
unset($conf);

*/

/*

#提示正在測試的方法
#echo"<hr>security::encodePHP - testCase 1<p>";

#函式說明:
#加密php檔案的內容將結果輸出.
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息陣列.
#$result["function"],當前執行的函式名稱.
#$result["content"],加密好的php內容字串.
#必填參數:
#$conf["phpFile"],字串,要加密的php檔案位置與名稱.
$conf["phpFile"]="securityT/encodePHP-t-1.php";
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
$conf["fileArgu"]=__FILE__;
$encodePHP=security::encodePHP($conf);
unset($conf);
echo $encodePHP["content"];

*/

/*

#提示正在測試的方法
#echo"<hr>security::encodePHP - testCase 2<p>";

#函式說明:
#加密php檔案的內容將結果輸出.
#回傳結果:
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
#$result["error"],錯誤訊息陣列.
#$result["function"],當前執行的函式名稱.
#$result["content"],加密好的php內容字串.
#必填參數:
#$conf["phpFile"],字串,要加密的php檔案位置與名稱.
$conf["phpFile"]="securityT/encodePHP-t-2.php";
#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
$conf["fileArgu"]=__FILE__;
$encodePHP=security::encodePHP($conf);
unset($conf);
echo $encodePHP["content"];

*/

?>