|
-
Jan 15th, 2007, 06:59 AM
#1
Thread Starter
New Member
[RESOLVED] code encryption in PHP
Hi All,
I have written encode() in php for string.
below is code
//
PHP Code:
<?
function encode($str){
$alph=array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
$iLen = strlen(strtolower($str));
$sTemp = "";
$ival=0;
for($i=1; $i <=$iLen;$i++){
$sAsc = ord(substr($str, $i, 1));
$sAscLen = strlen($sAsc);
switch($sAscLen)
{
case $sAscLen=0;
$sAsc = "000";
break;
case $sAscLen=1;
$sAsc = "00" . $sAsc;
break;
case $sAscLen=2;
$sAsc = "0" . $sAsc;
break;
default:
$sAsc = $sAsc;
}
$ival=$ival+round(($i / 3),0);
if($ival > 25 || $ival < 0){$ival = 0;}
if($ival < 10){
$sTemp = $sTemp . $sAsc . $alph[$ival + 2];
}else{
$sTemp = $sTemp . $sAsc;
}
}
return $sTemp;
}
?>
//decode function
PHP Code:
<?
function decode($str){
$alph=array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
$sTemp = "";
for($i=0; $i <=25;$i++){
$str=str_replace(chr($i),"",$str);
}
$iLen = strlen($str);
for($k=0; $k<$iLen; $k+=3){
$sTemp = $sTemp . chr(substr($str, $k, 3));
}
return $sTemp;
}
?>
decode function is not working..it's not giving proper output.
Last edited by veena das; Jan 19th, 2007 at 04:34 AM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|