phpbb интеграция помощ за логин

KyMyHuCT

Registered
Здравейте незнам темата в правилният раздел ли е ако не е моля да бъде преместена
та въпросът ми е имам сайт интегриран с phpbb 3.2 и имам проблем с логина който е в сайта а не в форума ето го и самият код

Код:
<?php
$chas = date ( "H:i" );
if ( $chas <= 18  ) { $pozdrav ="Добър ден";   }
if ( $chas >= 18  ) { $pozdrav ="Добър вечер"; }
if ( $chas <  12  ) { $pozdrav ="Дoбро утро";  }
if ( $chas <  6   ) { $pozdrav ="Добър вечер"; }

// Ако потребителя не е логнат, показва логин формата.
if ($user->data['user_id'] == ANONYMOUS) {
?>

<span  style='float:left; position:relative;color:#585858;'><img src='temp/icons/NGHwxdr.png' style='vertical-align:middle'>В момента разглеждате сайта/форума като гост и нямате достъп до всички негови функции.</span>

<form style="float:right;" action="<?php echo ''.append_sid("forum/ucp.$phpEx", "mode=logout", true, $fatal_session_id).'' ?>" method="post">
<input type="button" class="button small blue" value="Вход" onclick="javascript:location.href = '<?php echo $siteurl; ?>/forum/ucp.php?mode=login'" />
<input type="button" class="button small orange" value="Регистрация" onclick="javascript:location.href = '<?php echo $siteurl; ?>/forum/ucp.php?mode=register'" />
<input type="button" class="button small gray" value="Забравена парола" onclick="javascript:location.href = '<?php echo $siteurl; ?>/forum/ucp.php?mode=sendpassword'" />
</form>

<?php
// Ако потребителя е логнат, показваме потребителско меню.
} else {
	
echo "<div style='float:left;'>";

// Изкарва аватар на потребителя
if ($user->data["user_avatar"] != null){ 
echo '<a id="forum-link" title="Аватар" href="'.$forum_path.'/ucp.php?i=profile&mode=avatar"><img src="'.$forum_path.'/download/file.php?avatar='.$user->data['user_avatar'].'" style="margin-top:3px; vertical-align: middle;" width="30" height="30" /></a>';
} else {
echo '<a id="forum-link" title="Аватар" href="'.$forum_path.'/ucp.php?i=profile&mode=avatar"><img src="engine/images/noavatar.png" style="margin-top:3px; vertical-align: middle;" width="20" height="20" /></a>'; // Ако потребителя няма аватар
}
?>
<a id="forum-link" title="Настройки" href="/forum/ucp.php"><img src="temp/icons/msg.png" style="margin-top:-3px; vertical-align: middle; margin-left:5px;"/> <?php echo $pozdrav; ?>, <b style='color: #<?php echo $fatal_user_color;?>'><?php echo $fatal_username; ?></b></a>
<a id="forum-link" title="Лични съобщения" href="<?php echo $siteurl; echo "/forum/ucp.$phpEx?i=pm&folder=inbox";?>"><img src="temp/icons/mail.png"  style="margin-top:-3px; vertical-align: middle; margin-left:5px;" /> <?php echo $fatal_new_pm; ?> нови </a>


</div>
<div style='float:right;'>
<?php
$level = $fatal_group_id;
if ($level == 5) { // Не пипай тези групи
echo  "<a id='forum-link' title='Админ Панел Сайт' href=\"$siteurl/admin\"><img src='temp/icons/icon-admin.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' /> Админ Панел Сайт</a>"; 
}
if ($level == 5) { 
echo  "<a id='forum-link' title='Админ Панел Форум' href=\"$siteurl/$forum_path/adm/index.$phpEx?sid=$sid\"><img src='temp/icons/icon-manager.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' /> Админ Панел Форум</a>"; 
}
if ($level == 5) { 
 echo "<a id='forum-link' title='Модераторски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/icon-officer.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' /> Модераторски Панел</a>"; 
} 
if ($level == 5) {
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>"; 
}
else if ($level == 4) {
 echo "<a id='forum-link' title='Модераторски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/icon-officer.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' /> Модераторски Панел</a>"; 
} 
else if ($level == 2) {
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>"; 
} // Добавени групи
else if ($level == 17) { // Сървър Администратор
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>"; 
}
else if ($level == 23) { // V.I.P
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>"; 
}
else if ($level == 24) { // Дизайнер
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>"; 
}
else if ($level == 26) { // Отговорник
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>"; 
}
else if ($level == 28) { // Поддръжка
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>"; 
}
else if ($level == 29) { // Uploader
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>"; 
}
echo'<a id="forum-link" title="Изход" href='. append_sid("$forum_path/ucp.$phpEx", "mode=logout", true, $user->session_id) . '><img src="temp/icons/exit.png" style="margin-top:-3px; vertical-align: middle; margin-left:5px;" /> Изход</a>';
?>

</div>
<?php
}
?>

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

Реда този ли е?
Код:
echo'<a id="forum-link" title="Изход" href='. append_sid("$forum_path/ucp.$phpEx", "mode=logout", true, $user->session_id) . '><img src="temp/icons/exit.png" style="margin-top:-3px; vertical-align: middle; margin-left:5px;" /> Изход</a>';

Грешката каква е? Напиши я тук:


Включвам магическата формула и излиза следният резултат:
Код:
echo '<a id="forum-link" href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=logout', true, $user->session_id). '"><img src="temp/icons/exit.png" style="margin-top:-3px; vertical-align: middle; margin-left:5px;" /> Изход</a>';
 
това е грешката която пише в error лога

Код:
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: user in /home/players/public_html/inc/login.php on line 9
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Trying to get property of non-object in /home/players/public_html/inc/login.php on line 9
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Use of undefined constant ANONYMOUS - assumed 'ANONYMOUS' in /home/players/public_html/inc/login.php on line 9
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: user in /home/players/public_html/inc/login.php on line 27
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Trying to get property of non-object in /home/players/public_html/inc/login.php on line 27
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: fatal_user_color in /home/players/public_html/inc/login.php on line 33
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: fatal_username in /home/players/public_html/inc/login.php on line 33
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: phpEx in /home/players/public_html/inc/login.php on line 34
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: fatal_new_pm in /home/players/public_html/inc/login.php on line 34
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: fatal_group_id in /home/players/public_html/inc/login.php on line 40
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Fatal error:  Call to undefined function append_sid() in /home/players/public_html/inc/login.php on line 77
 
Добре де, грешките съвсем ясно показват какви са проблемите. :roll:

На ред 9 ползваш $user - ама той къде е дефиниран? Няма го.
На ред 77 ползваш функция, която не е дефинирана - append_sid().
Предполагам ти липсват няколко инклуда.
Другите грешки предполагам можеш да разбереш сам. :wink:
 

Горе