Ik ben mijn eigen website aan het maken, die dezelfde database gebruikt als phpBB3.
Ik zit met 3 directory's
- {root}
- {root}/Forum
- {root}/beheerder
Ik moet mij vanaf {root} & {root}/beheerder kunnen inloggen, met het account van het forum, maar dat lukt niet, want ik krijg steeds errors
Nu, voor op mijn {root} in te loggen, gebruik ik deze code;
Code: Selecteer alles
define('IN_PHPBB', true);
$phpbb_root_path = 'Forum/';
$phpEx = "php";
include($phpbb_root_path . 'config.'.$phpEx);
include($phpbb_root_path . 'common.'.$phpEx);
//These are the ones that handle sessions.
$user->session_begin();
$auth->acl($user->data);
$user->setup();
Als ik de code van {root}/beheerder verander in:Fatal error: Cannot redeclare deregister_globals() (previously declared in {root}/Forum/common.php:32) in {root}/Forum/common.php on line 94
Code: Selecteer alles
//These are the ones that handle sessions.
$admin->session_begin();
$auth->acl($user->admin);
$admin->setup();
Code: Selecteer alles
Fatal error: Call to a member function session_begin() on a non-object in {root}/beheerder
Code: Selecteer alles
// Instantiate some basic classes
$user = new user();
$auth = new auth();
$template = new template();
$cache = new cache();
$db = new $sql_db();
Code: Selecteer alles
$admin = new admin();
Bon, ik zit dus al even te vloeken, mijn vriend google vond ook geen oplossing ( of ik gaf de verkeerde zoektermen ),.. Heeft er dus iemand een oplossing ?Fatal error: Class 'admin' not found in {root}/Forum/common.php on line 204