阅读:957回复:17

最新发现的 Finecms 1.8 BUG修复

楼主#
更多 发布于:2014-10-16 09:04
本帖最后由 coolcheng168 于 2015-1-14 10:18 编辑

最近做一个插件,结果发现怎么弄字符串都无法匹配,打开数据库看也没发现什么不对,后来认认真真的检查了半天,结果发现serialize出现问题,现在提供修复方案。
打开function.php
function array2string($data, $isformdata = 1) {
        if($data == '') return '';
        if($isformdata) $data = new_stripslashes($data);
        //return serialize($data);  这个是原来的
        return addslashes(serialize($data));
}
function string2array($data) {
        if ($data == '') return array();
        if (is_array($data)) return $data;
        if (strpos($data, 'array') !== false && strpos($data, 'array') === 0) {
            @eval(\"\$array = $data;\");
                return $array;
        }
        //return unserialize($data); 这个是原来的
        return unserialize(stripslashes($data));
}主要是序列化特殊字符的时候会碰到问题,大家可以去模型里面新建一个字段,然后在内容里面输入一些特殊字符,提交立马报错,这个方案解决了这个问题。
yufan
论坛版主
论坛版主
沙发#
发布于:2014-10-16 10:06
加个精 呵呵
[url=http://www.sxwzjs.cn/]独立奈何桥上,等到彼岸花开。 孟婆汤下醉死,生死薄上轮回。[/url]
板凳#
发布于:2014-10-16 14:32
yufan 发表于 2014-10-16 10:06
加个精 呵呵


今天才发现你原来是帮主啊!!!吼吼
yufan
论坛版主
论坛版主
地板#
发布于:2014-10-16 15:21
coolcheng168 发表于 2014-10-16 14:32
今天才发现你原来是帮主啊!!!吼吼


呵呵,我稀里糊涂的就成了版主。
[url=http://www.sxwzjs.cn/]独立奈何桥上,等到彼岸花开。 孟婆汤下醉死,生死薄上轮回。[/url]
4楼#
发布于:2014-10-17 18:43
yufan 发表于 2014-10-16 15:21
呵呵,我稀里糊涂的就成了版主。


给你发工资么?
5楼#
发布于:2014-10-17 19:53
哥们,我上次跟你说的那个,发布内容时可以选择多个分类同步内容,这个插件能做下吗?可以付费定制。具体怎么联系你呢?
上海精工阀门http://www.shjgr.com
yufan
论坛版主
论坛版主
6楼#
发布于:2014-10-17 21:48
xiaohai83 发表于 2014-10-17 18:43
给你发工资么?


你想多了 我都不知道怎么就成斑竹了
[url=http://www.sxwzjs.cn/]独立奈何桥上,等到彼岸花开。 孟婆汤下醉死,生死薄上轮回。[/url]
7楼#
发布于:2014-10-17 21:51
guke01 发表于 2014-10-17 19:53
哥们,我上次跟你说的那个,发布内容时可以选择多个分类同步内容,这个插件能做下吗?可以付费定制。具体怎 ...


应该是可以做的,具体怎么做还没去考虑。关键是你能出多少钱呢?
8楼#
发布于:2014-10-18 10:00
不错不错
9楼#
发布于:2014-10-18 13:28
coolcheng168 发表于 2014-10-17 21:51
应该是可以做的,具体怎么做还没去考虑。关键是你能出多少钱呢?


你站内短信给我报个价,需求跟你说了,
上海精工阀门http://www.shjgr.com
10楼#
发布于:2014-10-21 21:36
好。很好
11楼#
发布于:2014-10-23 14:00
12楼#
发布于:2014-11-07 22:38
楼主高手也!!
欢迎光临我的网站:http://www.chjia.com 【再次感谢 FineCMS 提供的优秀建站程序!】
13楼#
发布于:2015-02-27 16:00
看看看看看看看看看看看看看看看看看看
14楼#
发布于:2015-04-29 18:39
如何FineCMS免费版1.8.2升级到1.9.2版?
上一页
游客

返回顶部
回复