织梦cms上传文件出现 Call to undefined function make_hash()或者空包错误

来源:未知 人浏览 2018.12.18

升级了织梦cms后,文件式管理里面上传或者新建文件夹出现空白页面或者出现


Fatal error: Call to undefined function make_hash() in C:\wamp\www\jg\file_manage_view.php on line 173



很可能是程序中没有这个make_hash()函数


因此打开include/common.func.php文件,在最后面添加make_hash()函数;


function make_hash() { 
    $rand = dede_random_bytes(16); 
    $_SESSION['token'] = ($rand === FALSE) ? md5(uniqid(mt_rand(), TRUE)) : bin2hex($rand); return $_SESSION['token']; 
} 
function dede_random_bytes($length) { 
    if (empty($length) OR ! ctype_digit((string) $length)) { return FALSE; } 
    if (function_exists('random_bytes')) { try { return random_bytes((int) $length); } catch (Exception $e) { return FALSE; } } 
    if (defined('MCRYPT_DEV_URANDOM') && ($output = mcrypt_create_iv($length, MCRYPT_DEV_URANDOM)) !== FALSE) { return $output; } 
    if (is_readable('/dev/urandom') && ($fp = fopen('/dev/urandom', 'rb')) !== FALSE) { is_php('5.4') && stream_set_chunk_size($fp, $length); $output = fread($fp, $length); fclose($fp); 
    if ($output !== FALSE) { return $output; } } if (function_exists('openssl_random_pseudo_bytes')) { return openssl_random_pseudo_bytes($length); } 
    return FALSE; 
}



然后刷新就可以正常使用了~

星期三
15年12月16日
热门板块
windows 10下载设计软件下载PhotoShop CC文章分享Portraiture磨皮win10安装教程
热门下载
Lightroom 5.2官方中文版下载下载(

Lightroom 5.2官方中文版下载下载(

下载
PhotoShop CC下载官方正版可激活版本

PhotoShop CC下载官方正版可激活版本

下载