triper = str_replace("◆", "◇", $triper); if(preg_match("/([^\#]*)\#(.+)/", $triper, $arr)) { $arr[2] = mb_convert_encoding($arr[2],"SJIS","EUC-JP"); $salt = substr($arr[2]."H.", 1, 2); $salt = preg_replace("/[^\.-z]/", ".", $salt); $salt = strtr($salt,"\x3A-\x40\x5B-\x60\x00-\x2D\x7B-\xFF","A-Ga-f."); $trip = substr(crypt($arr[2], $salt),-10); $triper = $arr[1]." ◆".$trip; }