深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 630|回复: 1
打印 上一主题 下一主题

关于osbg的系统更新

[复制链接]

800

主题

1379

帖子

7725

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7725
跳转到指定楼层
楼主
发表于 2019-9-26 14:17:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhgc 于 2019-9-26 14:25 编辑

1. 首先(安装之前)把config.inc.php中的数据库改为mysqli了
var $db_type = "mysqli";


2. 改template.inc.php中的split()
直接用explode取代了split

3. 改functions.inc.php,添加
  1. ...
  2.     return $password;
  3. }

  4. if (!function_exists('session_unregister')){
  5.      function session_unregister($var) {
  6.         //如果是array,是否需要先$_SESSION[$var]=array()以释放内存?
  7.         unset($_SESSION[$var]);
  8.     }
  9. };
  10.   

  11. // 数据预处理
  12. if (get_magic_quotes_gpc())
  13. ...
复制代码


4. preg_replace(): The /e modifier is deprecated
return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);

替换为

return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this->select($r[1]); }, $source);

回复

使用道具 举报

800

主题

1379

帖子

7725

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7725
沙发
 楼主| 发表于 2019-9-26 21:25:40 | 只看该作者
5. 关于smarty的升级

lib及mi.smarty.php全部覆盖

引用部分不再需要设置

  1.         include_once("libs/mi.smarty.php");
  2.         $smarty = new MySmarty();
  3.         //$smarty->setTemplate($config->dir_template);
  4.         //$smarty->setCache("caches");
  5.         //$smarty->setPlugin("../../plugins");
复制代码




回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-6-29 04:47 , Processed in 0.068322 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表