Seite 2 von 2

Verfasst: 02.08.2004 16:31
von Scoutman
ist der code den du gepostet hast der einzige in der head.php oder ist da noch ein html code drinnen?

Verfasst: 02.08.2004 23:34
von Blutgerinsel
Betaflyer hat geschrieben:Wenn ich die Zeile 7 lösch kommt der fehler auf 8 und wenn ich zeile 8 lösch auf 9, so gehts weiter bis die datei nichtmehr da ist
Zum Spass wiederhole ich den Kindergarten Kram nochmals....

1.) die Funktionen wie setcookie(), session_start(), header() u.A. veranlassen das der Header übermittelt wird.
2.) Der Header kann nur einmal gesendet werden, das bedeutet von der Logik her das diese u.A. diese Funktionen zuerst ausgeführt werden müssen bevor die eigentlichen Ausgaben stattfinden dürfen
3.) Leerzeichen, irgendwelche Ausgaben vor diesen Funktionen führen zu diesen Fehlermeldungen......
4.) Dieser Effekt muss von der Logik auch auftreten wenn ich auf die Idee kommen würde das Forum in eine Page zu integrieren.
Dies ist nur möglich
a) wenn ich die Page ins Forum einbette oder
b) Forencookies, Session durch die Page erstellen lasse statt es PHPBB zu erlauben.

Verfasst: 03.08.2004 01:04
von Fabse
Blutgerinsel hat geschrieben:
Betaflyer hat geschrieben:Wenn ich die Zeile 7 lösch kommt der fehler auf 8 und wenn ich zeile 8 lösch auf 9, so gehts weiter bis die datei nichtmehr da ist
Zum Spass wiederhole ich den Kindergarten Kram nochmals....
Jetzt reis dich mal zusammen! :evil:
Jeder kann nicht so gut sein wie du! Oder bist du als PHP Profi auf die Welt gekommen? Du warst auch mal ein ordentlicher Noob!

Verfasst: 03.08.2004 11:02
von Blutgerinsel
Fabse hat geschrieben: Jetzt reis dich mal zusammen! :evil:
Jeder kann nicht so gut sein wie du! Oder bist du als PHP Profi auf die Welt gekommen? Du warst auch mal ein ordentlicher Noob!
ich hab mit Interpreter Sprachen angefangen :roll:

Zumindest kann man Aufmerksamkeit erwarten und wenn man bereits einen passenden Topic hier aufzählt indem das Problem beschrieben ist. Und derjenige es nicht für nötig hält da überhaupt mal nachzusehen muss ich mir doch ernsthafte Gedanken machen ob er wirklich an einer Lösung des Problemes interessiert ist :roll:

Verfasst: 03.08.2004 15:16
von Betaflyer
OK,
also das Teil mag keine CSS, was soll ich jetz tun.....

Verfasst: 03.08.2004 18:32
von Scoutman
kannst du mal den code posten oder als .txt hochladen? dann ist das mit dem helfen viel leichter.

Verfasst: 03.08.2004 21:48
von Betaflyer
ich hab das jetzt mal extern gemacht

http://www.lan-inside.com/new/community.php

Und dass istd er code davon:

Code: Alles auswählen

<body topmargin="0" leftmargin="0"><body bgcolor="#F8F8F8" link="#000000" vlink="#000000" alink="#FF0000">
<?php
//Benötigte Dateien und Variablen von phpBB 

define('IN_PHPBB', true);

$phpbb_root_path = 'modules/board/'; 
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'] ) 
{ 
 ?>
<a href="http://www.lan-inside.com/new/modules/board/privmsg.php?folder=inbox" target="_blank">PN-Center</a><br>
<a href="http://www.lan-inside.com/new/modules/board/profile.php?mode=editprofile" target="_blank">Profil</a><br>
<a href="http://www.lan-inside.com/new/modules/board/memberlist.php" target="_blank">Userlist</a><br>
<a href="http://www.lan-inside.com/new/modules/board/search.php" target="_blank">Forum Suche</a><br><br>
<a href="http://www.lan-inside.com/new/modules/board/login.php?logout=true">Logout</a>
<?php
} 
else 
{ 
?>
<form action="modules/board/login.php" method="post">
<img src="<? echo $path;?>img/inside_login.gif" width="141" height="15"> 
Benutzername: <input type="text" name="username"><br> 
Passwort: <input type="password" name="password"><br> 
Autologin? <input type="checkbox" name="autologin"><br> 
<input type="submit" name="login" value="Login"> 
</form> 
<a href="http://www.lan-inside.com/new/modules/board/profile.php?mode=register">Registrieren</a><br>
<a href="http://www.lan-inside.com/new/modules/board/profile.php?mode=sendpassword">Passwort vergessen</a>
<? 
} 
?>

Verfasst: 03.08.2004 21:54
von Scoutman
ich würde das ganze mal so lösen.
<?php
//Benötigte Dateien und Variablen von phpBB

define('IN_PHPBB', true);

$phpbb_root_path = 'modules/board/';
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'] )
{
?>
<body topmargin="0" leftmargin="0" bgcolor="#F8F8F8" link="#000000" vlink="#000000" alink="#FF0000">
<a href="http://www.lan-inside.com/new/modules/b ... lder=inbox" target="_blank">PN-Center</a><br>
<a href="http://www.lan-inside.com/new/modules/b ... ditprofile" target="_blank">Profil</a><br>
<a href="http://www.lan-inside.com/new/modules/b ... erlist.php" target="_blank">Userlist</a><br>
<a href="http://www.lan-inside.com/new/modules/board/search.php" target="_blank">Forum Suche</a><br><br>
<a href="http://www.lan-inside.com/new/modules/b ... >Logout</a>
<?php
}
else
{
?>
<body topmargin="0" leftmargin="0" bgcolor="#F8F8F8" link="#000000" vlink="#000000" alink="#FF0000">
<form action="modules/board/login.php" method="post">
<img src="<? echo $path;?>img/inside_login.gif" width="141" height="15">
Benutzername: <input type="text" name="username"><br>
Passwort: <input type="password" name="password"><br>
Autologin? <input type="checkbox" name="autologin"><br>
<input type="submit" name="login" value="Login">
</form>
<a href="http://www.lan-inside.com/new/modules/b ... ren</a><br>
<a href="http://www.lan-inside.com/new/modules/b ... ">Passwort vergessen</a>
<?
}
?>

Verfasst: 03.08.2004 22:00
von Betaflyer
danke!

Was ist da jetzt anders dran ? ^^

Jetz kann ichs sogar wieder includen :grin: :grin: :)

EDIT: Achso body hast verschoben DANKE !!!
EDIT2: Scoutman ahst du icq oder msn, weil ich brauch dich da noch, da beim includen auch wieder fehler kommen...

Verfasst: 03.08.2004 22:07
von Scoutman
wie hier Was bedeutet 'headers already sent'?
auch beschrieben hat das script ein problem wenn vor der session routine schon ein html code steht der ausgeworfen wird.

edit: hab ich dir per PN geschickt.