PHP base64_encode失败,脚本终止了空白页?

时间:2015-03-06 08:19:57

标签: php base64

我有一个使用base64_encode的现有php脚本,工作正常,然后当我将此脚本移动到新服务器时它不起作用,脚本将以空白页面终止。

我试图捕捉异常

try
        {
            $encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, md5(md5($key))));
        }
        catch(Exception $ex) 
        {
            echo 'Message: ' . $ex->getMessage(); die;
        }

它仍然只显示一个空白页面。知道是什么导致了这个吗?

1 个答案:

答案 0 :(得分:2)

if(!function_exists('base64_encode')){
  echo 'base64_encode function not enabled';
}
if(!function_exists('mcrypt_encrypt')){
  echo 'mcrypt not enabled';
}

检查是否已启用所需的功能。