Portál AbcLinuxu, 15. května 2025 18:40
Zdravim,
snazim se integrovat diskuzni forum PunBB do webu. Vkladam index.php primo do zdrojaku meho webu. Problem je v tom, ze punbb pouziva ve funkcich globalni promenne pres global $db;
.
Kdyz je forum zvlast vse funguje v poradku, ale kdyz vlozim forum do me stranky tak se do funkci nepredavaji tyto globalni promenne. Tesne pred vstupem do funkce je promenna pristupna ale po vstupu do funkce je null.
Nesetkali jste se s tim nekdo? Diky za kazdou radu
Ukazka funkce:
function check_cookie(&$pun_user) { global $db, $pun_config, $cookie_name, $cookie_seed; // zde je promenna $db null ... nejake akce... } // volani funkce // zde je promenna $db pristupna check_cookie($pun_user);
$GLOBALS['db']
??
register_globals
na localhostu vypnuté a funguje mi.
jj, je to prasarna, ale ten kod jsem nepsal ja ale chtel jsem pouzit uz hotove forum phpBB
jak vyresit ty globalni promenne me uz poradili jinde - stacilo dat global $db;
pred definici te promenne. sice to nechapu ale funguje to
vyskytly se dalsi problemy takze ho du psat sam
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.