Witam
Robię sobie na Apachu stronkę w php używając skryptu:
<? if($id == \"\"){ $id = \"jakispliczek\"; } ?>
w body
<? include ($id. \".php\");?>
w miejscu do wyświetlenia
i wszystko chodzi jak należy.
Postanowiłem dodać na stronę Panel phpBB i zaczęły się problemy
<?php
echo(\"Użytkowników: \".$total_users.\"<br>Postów: \".$total_posts.\"<br>Ostatnio zarejestrowny: <a href=forum/profile.php?mode=viewprofile&u=\".$newest_uid.\" target=\"_blank\">\". $newest_user.\"</A>\");
?>
<br><br>
<?php
if( $userdata['session_logged_in'] )
{
echo '<b>Witaj '.$userdata['username'].'</b><br>'; echo ' | <A HREF=\"'.append_sid
($phpbb_root_path.'profile.php?mode=editprofile').'\">Edytuj profil</A><br>'; if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) ) {
if ( $userdata['user_new_privmsg'] )
{
$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']); if ( $userdata['user_last_privmsg'] > $userdata['user_lastvisit'] )
{
$sql = \"UPDATE \" . USERS_TABLE . \"
SET user_last_privmsg = \" . $userdata['user_lastvisit'] . \"
WHERE user_id = \" . $userdata['user_id'];
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql);
}
$s_privmsg_new = 1;
$icon_pm = $images['pm_new_msg'];
}
else
{
$s_privmsg_new = 0;
$icon_pm = $images['pm_new_msg'];
}
}
else
{
$l_privmsgs_text = $lang['No_new_pm'];
$s_privmsg_new = 0;
$icon_pm = $images['pm_no_new_msg'];
}
if ( $userdata['user_unread_privmsg'] )
{
$l_message_unread = ( $userdata['user_unread_privmsg'] == 1 ) ? $lang['Unread_pm'] : $lang['Unread_pms'];
$l_privmsgs_text_unread = sprintf($l_message_unread, $userdata['user_unread_privmsg']); }
else
{
$l_privmsgs_text_unread = $lang['No_unread_pm'];
}
}
else
{
$icon_pm = $images['pm_no_new_msg'];
$l_privmsgs_text = $lang['Login_check_pm'];
$l_privmsgs_text_unread = '';
$s_privmsg_new = 0;
}
echo ' | <a href=\"'.append_sid
(\"forum/privmsg.\".$phpEx.\"?folder=inbox\") . '\" onclick=\"jump_to_inbox();return false;\" target=\"_new\">PW ['.$userdata['user_new_privmsg'].']</a><br>'; echo ' | <a href=\"'.append_sid
('forum/login.php?logout=true&redirect= '.$redir.'&sid='.$userdata['session_id']).'\">Wyloguj</a><br>';
}
else
{
<form method=\"post\" action=\"forum/login.php\" STYLE=\"display: inline\" name=\"login\">
<input width=\"100\" height=\"16\" type=\"text\" name=\"username\">
<input width=\"100\" height=\"16\" type=\"password\" name=\"password\">
<input type=\"hidden\" name=\"redirect\" value=\"../\"><br>
<input type=hidden name=login value=\"login\">
<input class=\"text\" type=\"checkbox\" name=\"autologin\">Zamiętaj mnie<br>
<input width=\"53\" height=\"14\" type=\"submit\" value=\"Zaloguj\">
</form>';
echo '<BR><A HREF=\"'.append_sid
($phpbb_root_path.'profile.php?mode=register').'\" class=l>Rejestracja</a>'; echo '<BR><A HREF=\"'.append_sid
($phpbb_root_path.'profile.php?mode=sendpassword').'\" class=l>Zapomniałem hasło</a>'; }
?>
do wyświetlania całego Panelu.
No i Panel chodzi jak należy, nie mam abolutnie żadnych zastrzeżeń...
Tylko, że w tym momencie przestają działać moje podstrony (IMG:
http://forum.php.pl/style_emoticons/default/sad.gif)
Poprostu za każdym razem ładuje się domyślna [jakispliczek]...
Ale co tam, pomyślałem, że tym zajmę się później i dodałem na stronkę Newsy z phpBB (IMG:
http://forum.php.pl/style_emoticons/default/biggrin.gif)
Wstawiłem
<?php
$id = 1;
$x = 160;
die (\"Nie można połaczyć [Dane do bazy]\"); die (\"Nie można połączyć [Nazwa Bazy]\"); $wynik = mysql_query(\"SELECT phpbb_posts_text.post_id, phpbb_posts_text.post_subject, phpbb_posts
_ ext.post_text, phpbb_posts.forum_id, phpbb_posts.poster_id, phpbb_users.user_id,
phpbb_users.username, phpbb_posts.topic_id FROM phpbb_posts_text, phpbb_posts, p
pbb_users WHERE phpbb_posts_text.post_id = phpbb_posts.post_id AND phpbb_posts.p
ster_id = phpbb_users.user_id AND phpbb_posts.forum_id = '$id' \");
while ($phpbb = mysql_fetch_array ($wynik))
{
echo \"Autor: \";
echo $phpbb['username'];
echo \"<br>Tytuł: \";
echo \"\";
echo $phpbb['post_subject'];
echo \"<br>Treść: \";
echo substr($phpbb['post_text'],0,$x);
echo \"\";
}
?>
W miejsce dawnego
<? include ($id. \".php\");?>
I teraz jestem totalnie w kropce...
Czy ktoś mógłby mi pomóc złożyć to wszystko do kupy?
Załączam także pliczek index.php spakowany rarem, aby ew. jeżeli ktoś by się zainteresował to aby tam zajrzał (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
Pozdrawiam i liczę na waszą pomoc (IMG:
http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Index.php:
http://namekpower.voo.pl/index.rar