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.phpvar_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.phpvar_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"];*/?>