Mam stronę w domenie domena.pl i forum pod adresem domena.pl/forum/.
Chciałbym zintegrować użytkowników strony i forum tak aby oba systemy korzystały z tej samej bazy.
Ogólnie rzecz ujmując na stronie użytkownik ma mieć możliwość:
- rejestracji
logowania
wylogowania
Oczywiście najbardziej zależy mi na tym, żeby user nie był przekierowywany na forum jeżeli korzysta z formularzy/linków na stronie.
Cała reszta obsługiwana ma być przez templatki forumowe.
Próbowałem wykonać tą integrację przez wstawienie tego kodu do pliku index.php mojej strony:
Kod
define('IN_PHPBB', true);
$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();
$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();
ale niestety próba uruchomienia kończy się tym, że dostaję błędy typu:
Kod
nie można załadować pliku lub plik nie istnieje: (includes/auth/auth.)
powyższy błąd jest przykładowy, chodzi głównie o to, że przy pliku nie ma rozszerzenia.
Jeżeli ten sam kod (oczywiście zmieniając "./forum/" na "./")wstawiam do pliku np. test.php w katalogu /forum/ to działa bez problemowo i mogę dać echo np. username, session_id itd.
Prośba o pomoc lub wskazówki jak wybrnąć z tej sytuacji? Może jakieś reguły w .htaccess trzeba dopisać.
Od razu zaznaczam, że jestem świeży jeżeli chodzi o phpbb także proszę o tzw. łopatologiczne wyjaśnienia.