1

我有一个从头开始构建的网站,显然位于我的根文件夹中。

在我的根文件夹中,我有一个名为“forum”的目录,其中包含我的 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 noob,所以请尝试包含示例。我还在学习 :)

谢谢

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();
?>
4

0 回答 0