论坛风格切换
  • 3179阅读
  • 0回复

[常见问题]unserialize在utf-8字符集下不能执行的解决方法 [复制链接]

上一主题 下一主题
离线prisk
 

发帖
278
金币
0
威望
59
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-08-29
<?php
function mb_ unserialize ($serial_str) {
$out = preg_replace('!s:(\d+):"(.*?)";!se', "'s:'.strlen('$2').':\"$2\";'", $serial_str );
return  unserialize ($out);
}
?>
做个备忘
版本中活动有此问题 修改文件在
lib/activity/activityforbbs.class.php
lib\base\basedb.php
[img]http://appimg.veryapp.com/pbar/img.php?barhash=4b7ee90840c62e74d81ca326e43bb302d7b460c4[/img]
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
提到某人:
选择好友
上一个 下一个