将emlog移植到php7(第一版)

emlog很久没有更新了,php5.6也跟不上时代的潮流了。赶紧升级一波。如果发现有什么副作用,请评论一下。


php7.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();

自己替换一下就行了。


本博客所有文章如无特别注明均为原创。作者:创始人大大复制或转载请以超链接形式注明转自 阳光博客
原文地址《将emlog移植到php7(第一版)
分享到:更多

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)