+ -
当前位置:首页 → 问答吧 → 关于thinkphp 和 discuz x2.0的同步问题

关于thinkphp 和 discuz x2.0的同步问题

时间:2011-09-01

来源:互联网

大家好,我第一次使用框架开发代码,感觉挺方便的,比以前完全自己写简单多了,也更规范了,刚开始的时候开发一切完好,但等到和discuz x2.0 同步的时候,就出现问题了。

我以前都是加载discuz的 discuz/source/class/class_core.php ,获取 $_G 这个数组 得到论坛的登陆状态,完成同步。

但现在由于thinkphp 不支持 class_core.php这种命名方式,所以我在第三方类库中放上 一个文件引用 这个文件,代码如下:
Core.php
<?php
require_once("discuz/source/class/class_core.php");//这个路径是正确的,我将一个论坛备份也放到了第三方类库中
//include_once("E:/DedeAMPZ/WebRoot/bbs2011/source/class/class_core.php"); 这是真实的论坛地址,但还是出错
?>


TestAction.class.php

class TestAction extends Action{
  public function index(){
  header("Content-Type:text/html; charset=utf-8");
  Vendor('Core');
  $discuz =&discuz_core::instance();
  $discuz->init();
  echo $_G['uid'];
  echo $_G['username'];  
  }
}

代码的结果是报错,可能是我的apche和php配置问题,具体错误没有显示出来,但就是报错,都卡了我两三天了,哪位好心的高手,帮帮忙,这个怎么解决呢?

作者: david026   发布时间: 2011-09-01

路过~~~

作者: yuanCSDN   发布时间: 2011-09-01

热门下载

更多