Strona 1 z 1
integracja ze stroną - problem
: 06 sierpnia 2005, 01:34
autor: mr. S
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...
: 09 sierpnia 2005, 19:34
autor: phpBB Assistant
<span >mr. S</span>, jaką masz wersję forum? Co chcesz w ogóle zrobić? A nie lepiej może zainstalować portal'a?
: 25 sierpnia 2005, 23:30
autor: Kisioł
Sprawdź, czy $phpbb_root_path zawiera odpowiednią ścieżkę.
: 13 maja 2006, 07:26
autor: cipojsza
Mam stronę, która ma strukturę index.php i do niego poprzez parametry w pasku adresu są podlaczane inne pliki poprzez
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
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
chociaż na mój stan wiedzy takie włączenie jak mam obecnie powinno fungować.
: 13 maja 2006, 07:35
autor: daroPL
powinno być chyba $userdata['username'] i musisz to chyba z echo'wać jeżeli nie masz smartów

: 13 maja 2006, 07:39
autor: cipojsza
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>
: 13 maja 2006, 09:07
autor: daroPL
Spróbuj tak:
Kod: Zaznacz cały
echo "<font color=\"red\">" . $userdata['username'] . "</font>\n";
: 13 maja 2006, 09:17
autor: cipojsza
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ę:
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]