這篇文章主要介紹了php自定義加密方式,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
簡單編碼函式(與php_decode函式對應)function php_encode($str) ord() 函式返回字串的首個字元的 ascii 值。
chr() 函式從指定的 ascii 值返回字元。
簡單解碼函式(與php_encode函式對應)function php_decode($str){
if ($str=='' && strlen($str )>128) return false;
for($i=0; $i
$c = ord($word);
if ( $c>106 && $c<127 ) $c = $c-20;
if ($c>31 && $c< 107) $c = $c+75 ;
$word = chr( $c);
$s .= $word ;
return $s;
簡單加密函式(與php_decrypt函式對應)function php_encrypt($str){
$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';
$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';
if(strlen($str) == 0) return false;
for($i=0; $i
for($j=0; $j
if ($str[$i] == $encrypt_key[$j]){
$enstr .= $decrypt_key[$j];
break;
return $enstr;
簡單解密函式(與php_encrypt函式對應)function php_encrypt($str){
$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';
$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';
if(strlen($str) == 0) return false;
for($i=0; $i
for($j=0; $j
if ($str[$i] == $decrypt_key[$j]){
$enstr .= $encrypt_key[$j];
break;
return $enstr;
PHP自定義異常
雖然php5提供的異常處理類exception具備常用的一些功能。但有時候我們希望使用不同的異常類,針對特定型別的異常進行處理,此事就需要自定義異常類。自定義異常類非常簡單,只需要繼承自exception類,並新增自定義的成員屬性和方法即可。接下來通過乙個例項進行學習。class customexc...
PHP自定義函式
使用者自定義函式也稱自定義函式,它們不是php提供的,是由程式設計師建立的.由於自己建立了這樣的函式,所以就可以完全控制這些函式.因此可以讓乙個函式完全按照自己希望的方式執行.1,申明函式 在php中,定義函式的方法同其他程式語言幾乎一樣.下面是php申明函式的語法結構 function funct...
PHP自定義環境
php環境分為兩種 wanmp lanmp w windows 系統 l linux 系統 a apache 伺服器 n nginx 伺服器 m mysql 資料庫 p php 伺服器端的指令碼語言 安裝環境分為兩種 整合環境 一鍵安裝 整合環境 phpstudy wampserver apmser...