影戏拍客 > 记事本 > 其它 > Emlog5.3.1在PHP7环境下的兼容处理
有天  其它  2016-9-14  1833  2评论

QQ截图20160914215622.png

1.首先在/include/lib/option.php

大约11行位置//默认MySQL链接方式,mysql或mysqli

const DEFAULT_MYSQLCONN = 'mysql';

改为

const DEFAULT_MYSQLCONN = 'mysqli';



2.在/include/lib/cache.php

大约195行

$$row['option_name'] = $row['option_value'];

改为

${$row['option_name']} = $row['option_value'];


3.在admim/seo.php

大约在15行、19行共两上


$$t 
改为

${$t} 


4.在admim/views/admin_log.php

大约在86行、88行、90行共三个

$$a
$$b
$$a
改为

${$a}
${$b}
${$a}



5.在admim/views/comment.php

大约在18行

$$a = "class=\"filter\"";
改为

${$a} = "class=\"filter\"";

------------------------------


另外有些插件和主题是固定了使用mysql连接类,这样还需要修改插件和主题中的数据库连接方式,不然直接报数据库错误。
比如:$DB = MySql::getInstance();

都要改为$DB = Database::getInstance();


既然来了就说点什么吧………
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论
QQ飞车
QQ飞车四川省眉山市移动2017-07-03 05:10回复
#2
流泪的坏蛋
流泪的坏蛋安徽省马鞍山市电信2017-04-17 15:10回复
#1
非常感谢,官方太坑了,这么久还不支持php7。