integracja ze stroną - problem

Tutaj udzielane jest wsparcie przy problemach związanych z instalacją, konwersją, aktualizacją oraz użytkowaniem phpBB 2.0.x.
mr. S
Posty: 1
Rejestracja: 06 sierpnia 2005, 01:10
Lokalizacja: nowhere

integracja ze stroną - problem

Post autor: mr. S » 06 sierpnia 2005, 01:34

Witam.
Mam problem integracji phpBB se stroną, korzystam z tego kursu:
http://www.webfoto.pl/index.php?co=arts&id=1
i gdy wklejam pierwszy kod na moja strone wyskakuja na niej bledy typu:
  • Warning: main(): Unable to access ./extension.inc
    Warning: main(./extension.inc): failed to open stream: No such file or directory
    Warning: main(): Failed opening './extension.inc' for inclusion (include_path='.:/data/apache/php/mmp_lib')
    Warning: main(): Unable to access ./common.php
    Warning: main(./common.php): failed to open stream: No such file or directory
    Warning: main(): Failed opening './common.php' for inclusion (include_path='.:/data/apache/php/mmp_lib')
itd.
poprostu nie czyta zadnych plikow potrzebnych do uruchomienia index.php z forum
Co jest zle?
Z gory dzieki za szybka pomoc...

Awatar użytkownika
phpBB Assistant
Zasłużony
Posty: 1188
Rejestracja: 07 sierpnia 2005, 17:13
Lokalizacja: phpbb_config
Kontakt:

Post autor: phpBB Assistant » 09 sierpnia 2005, 19:34

<span >mr. S</span>, jaką masz wersję forum? Co chcesz w ogóle zrobić? A nie lepiej może zainstalować portal'a?
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów

Kisioł
Posty: 24
Rejestracja: 22 lipca 2005, 18:20
Kontakt:

Post autor: Kisioł » 25 sierpnia 2005, 23:30

Sprawdź, czy $phpbb_root_path zawiera odpowiednią ścieżkę.
Pozdrawiam, ~Kisioł
NIE pomagam na PW & GG!
Ventoos phpbb Design :: stylerbb.net :: Midway team

cipojsza
Posty: 3
Rejestracja: 03 listopada 2005, 18:06
Lokalizacja: z trójmiasta
Kontakt:

Post autor: cipojsza » 13 maja 2006, 07:26

Mam stronę, która ma strukturę index.php i do niego poprzez parametry w pasku adresu są podlaczane inne pliki poprzez

Kod: Zaznacz cały

include (".............");
Pierwszy include to polaczenie z baza danych a drugi to takie coś:

Kod: Zaznacz cały

define('IN_PHPBB', true);

$phpbb_root_path = './phpbb/';
$page_path = './../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx);
// tu startuje sesja z phpBB i wlacza sie mozliwosc uzycia danych z phpBB na stronie.
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
Miało mi to zapewnic dostepnosc zmiennych z phpBB na kazdej ze stron.
A teraz prosty przykład, na stronie glownej bardzo ladnie pojawia mi sie przywitanie w zaleznosci od usera a na pozostalych wywolujac

Kod: Zaznacz cały

$userdata[username]
otrzymuje nic (null).
Tak jak by juz na podstronach sesja nie istniala (nie za bardzo wiem jak to sprawdzic inaczej). Czy moze ten kod powyżej powinienem includowac bezposrednio do pliku w ktorym potem wywoluje funkcje

Kod: Zaznacz cały

$userdata[username]
chociaż na mój stan wiedzy takie włączenie jak mam obecnie powinno fungować.
Ostatnio zmieniony 13 maja 2006, 07:36 przez cipojsza, łącznie zmieniany 1 raz.

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 13 maja 2006, 07:35

powinno być chyba $userdata['username'] i musisz to chyba z echo'wać jeżeli nie masz smartów ;)

cipojsza
Posty: 3
Rejestracja: 03 listopada 2005, 18:06
Lokalizacja: z trójmiasta
Kontakt:

Post autor: cipojsza » 13 maja 2006, 07:39

tak, tak, o tym echo to wiem, mam,
po dodaniu ' '

Kod: Zaznacz cały

echo "<font color=\"red\">$userdata['username']</font>\n";
na stronie dostaje:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in <nazwa i sciezka pliku i numer lini z errorem>

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 13 maja 2006, 09:07

Spróbuj tak:

Kod: Zaznacz cały

echo "<font color=\"red\">" . $userdata['username'] . "</font>\n";

cipojsza
Posty: 3
Rejestracja: 03 listopada 2005, 18:06
Lokalizacja: z trójmiasta
Kontakt:

Post autor: cipojsza » 13 maja 2006, 09:17

Bardzo dziękuję za zainteresowanie, problem jednak (według mnie) nie tkwi w samym wyświetlaniu. Na stronie głównej o której pisałem wyżej i gdzie działa wszystko mam

Kod: Zaznacz cały

echo " <font color=\"red\">$userdata[username]</font>";
I to działa, Na podstronach po prostu nie widać już tych zmiennych gdyż jak zrobię:

Kod: Zaznacz cały

echo "$userdata['user_level']"; 
to nie wyświetla nic.
Adres podstron wygląda tak:

Kod: Zaznacz cały

http://tas-moto.org/opcja.php?kat=stobsl&id=26
w pliku opcja.php mam include do kodu integrujacego z phpBB i include do pliku stobsl.php w ktorym jest faktyczna zawartosc strony i w kotrym to chce wywolac tą zmienną z phpBB.

PS: Jezeli cos jest nieprzejrzyście napisane to chętnie dopowiem.[/code]

Zablokowany

Wróć do „Pomoc”