Малко да ме светнете относно include() :)

jumperbg

Registered
Здравейте, PHP програмисти или не,

Понеже си работя върху едно проектче, мъча се тука и постоянно излизат проблеми, ще помоля за малко хелп. Значи идеята ми е сайа ми да е с нещо от рода на темплейт, който да се състои от 4 части - лого, лява и дясна, както и някъв край :) За целта си направих всяка част да е един файл, като тези файлове ги сложих в папка includes. До тука всичко е шестак. След това забелязах урока в Web Tourist-а :arrow: Интегриране на сайт и phpBB форум. Реших, че за мен това ще е много удобно. Цялата работа в това интегриране е че трябва да се постави в началото на всяка страница следният код:

Код:
<?php
define('IN_PHPBB', true);
$phpbb_root_path ='forum/';
include($phpbb_root_path . 'config.php');
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
?>

Проблема идва, когато трябва да се инклудне менюто. То е направено като файл includes/menu.php и в него има следната проверка:

Код:
<?php
define('IN_PHPBB', true);
$phpbb_root_path ='forum/';
include($phpbb_root_path . 'config.php');
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);

if ($userdata['useractive']==1){
echo('Меню на логнат потребител');
}

if ($userdata['useractive']==0){
echo('Меню на не логнат потребител');
}

?>

Обаче когато се инклудне в index.php

Код:
<?php
define('IN_PHPBB', true);
$phpbb_root_path ='forum/';
include($phpbb_root_path . 'config.php');
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);

include('includes/logo.php');

echo('<table align="center" width="100%" border="0">
<tr>
<td width="20%">');

include('includes/menu.php');

echo('</td>
<td width="80%">Съдържание</td>
</tr>
</table><br>');

include('includes/end.php');

?>

Не ми показва нищо... Според мен е заради този код, който трябва да стои в началото. Махнах го от menu.php, но тогава проверката не се изпълни.... Сега може ли да ми помогнете като ми дадете евентуални решения на проблема?

Благодаря предварително!

П.П. Пускам темата тука, щото не съм сигурен къде трябва да е!
 

Back
Горе