Results 1 to 17 of 17

Thread: [RESOLVED] code encryption in PHP

Threaded View

  1. #1

    Thread Starter
    New Member
    Join Date
    Jan 2007
    Posts
    8

    [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
  •  



Click Here to Expand Forum to Full Width