我有一个我从头开始构建的网站,显然位于我的根文件夹中。
在我的根文件夹中,我有一个目录名称"论坛"其中有我的phpBB 3.0.8安装。
我想要做的就是在我网站的索引上显示当前登录用户的头像,姓名和消息计数。
我知道必须首先开始一个会话。我找到了这个网站并一步一步地跟着它。 http://www.3cc.org/blog/2010/03/integrating-your-existing-site-into-phpbb3/
我改变的唯一的事情是
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : 'change_this_to_phpbb_dir';
到
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum';
当我创建测试页面时,我得到了
致命错误:在第7行的/data/25/2/25/137/2514626/user/2754604/htdocs/alpha/phpbb.php中调用非对象的成员函数session_begin()
第7行为$user->session_begin();
我已经阅读了一百篇有类似问题的文章和论坛帖子,但似乎没有任何帮助。我的phpBB论坛可以在这里找到:http://alphakravmagainternational.com/forum/
请记住,我是一个php / phpBB菜鸟,所以请尝试包含示例。我还在学习:)。
谢谢
phpbb.php文件:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
?>