habe durch das Lesen vieler Themen und Beiträge schon einiges hinbekommen - also schon mal einen Dank an dieser stelle!

Nun zu meinem Problem (habe ich in der Datenbank so nicht gefunden):
Ich möchte einen Login Bereich auf meiner index.php der Homepage haben. Die Datei liegt einfach unter localhost, wo hingegen das Forum unter localhost/forum/ ist.
Die Anforderung ist, dass nach erfolgreichem einloggen auf der index.php ein Willkommenstext inkl. dem Username + ausloggen steht.
Habe hier folgendes gefunden und benutzt:
http://www.phpbb.de/doku/kb/phpbb_seite
Daraus habe ich dann folgenden Code gewerkelt (ich weiß - sieht noch nicht soo toll aus, bin aber auch erst seit 3 Wochen an PHP dran):
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if (!$userdata['session_logged_in']) { ?>
<form name="login" action="forum/login.php" method="post" class="login_text">
<table width="100%">
<tr>
<td width="10%">Name:</td>
<td><input type="text" name="username" class="login_box"></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type="password" name="password" class="login_box"></td>
</tr>
<tr>
<td>Autologin?</td>
<td><input type="checkbox" name="autologin" class="login_box"></td>
</tr>
<tr>
<td></td>
<td>
<table width="100%">
<tr>
<td><input type="submit" name="login" value="Login" class="login_box"/></td>
<td><a href="forum/profile.php?mode=register" class="login_box">Registrieren</a></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<?php } else { ?>
<table width="70%" align="center">
<tr>
<td class="login_box">Willkommen, <font color="990000"><?php echo $userdata['username']; ?></font>!</td>
</tr>
<tr>
<td class="login_box">Schön dich wieder hier begrüßen zu dürfen!</td>
</tr>
<tr>
<td class="login_box">
<form action="forum/login.php?logout=true&sid=<?php echo $userdata['session_id']; ?>" method="post">
<input type="hidden" name="redirect" value="../index.php" />
<input type="submit" value="Logout" />
</form>
</td>
</tr>
</table>
<?php } ?>
Unter dieser Fehlermeldung steht dann immer noch das Einlogfenster bzw. der Willkommenstext und es funktioniert auch. Nur, sieht die Fehlermeldung ja nun wirklich nicht sooo schön ausWarning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Test\index.php:10) in C:\xampp\htdocs\Test\forum\includes\sessions.php on line 366
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Test\index.php:10) in C:\xampp\htdocs\Test\forum\includes\sessions.php on line 367

Habe ich da totalen Murks gebaut oder kann jemand das Problem 'easy' lösen?
Wäre für alle Hinweise dankbar!
Viele Grüße
Christopher