小编use*_*638的帖子

php - 致命错误:在AppServ中调用未定义的函数mcrypt_get_iv_size()

当我通过AppServ使用mcrypt_get_iv_size函数时,我发现了一个问题.

我试图找到一个与解决问题相关的主题.

但是,我尝试将libmcrypt.dll下载到symtem32并通过删除注释;extension=php_mcrypt.dll来编辑php.ini extension=php_mcrypt.dll.然后重启apache.

不幸的是,重新加载页面后看到修改后的结果.

它仍然是错误的

致命错误:在第36行的C:\ AppServ\www\folder\index.php中调用未定义的函数mcrypt_get_iv_size()

功能包含以下内容:

class Encryption {
    var $skey     = "SuPerEncKey2010"; // you can change it

    public  function safe_b64encode($string) {

        $data = base64_encode($string);
        $data = str_replace(array('+','/','='),array('-','_',''),$data);
        return $data;
    }

    public function safe_b64decode($string) {
        $data = str_replace(array('-','_'),array('+','/'),$string);
        $mod4 = strlen($data) % 4;
        if ($mod4) {
            $data .= substr('====', $mod4);
        }
        return base64_decode($data);
    }

    public  function encode($value){

        if(!$value){return false;}
        $text = $value;
        $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
        $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
        $crypttext …
Run Code Online (Sandbox Code Playgroud)

php appserver

22
推荐指数
3
解决办法
4万
查看次数

标签 统计

appserver ×1

php ×1