key, ($i % strlen($this->key))-1, 1); $char = chr(ord($char) + ord($keychar)); $result .= $char; } return base64_encode($result); } public function enc_decrypt($string) { $result = ''; $string = base64_decode($string); for($i = 0; $i < strlen($string); $i++) { $char = substr($string, $i, 1); $keychar = substr($this->key, ($i % strlen($this->key))-1, 1); $char = chr(ord($char) - ord($keychar)); $result .= $char; } return $result; } } ?>