 |
|
|
|

| Autor |
Nachricht |
Falko Rahardt
phpBB2.de User


Anmeldungsdatum: 14.10.2002
Beiträge: 17
|
Verfasst am:
Di 29 Okt, 2002 15:33 |
  |
Hallo,
ich will an sich was einfaches.. wenn der user eingelogt ist soll Hallo, $username kommen, wenn nicht "Bitte melden sie sich an". aber diese Fehlermeldung kommt immer:
Warning: Cannot add header information - headers already sent by (output started at c:\web\apache\apache\htdocs\lcars\main-frame.php: in c:\web\apache\apache\htdocs\phpbb\includes\sessions.php on line 182
Warning: Cannot add header information - headers already sent by (output started at c:\web\apache\apache\htdocs\lcars\main-frame.php: in c:\web\apache\apache\htdocs\phpbb\includes\sessions.php on line 183
hier die Datei main-frame.php:
| Code: |
<html>
<head>
<title>Main der UFP-Germany</title>
<link rel="stylesheet" href="../inhalt/allgemein.css" type="text/css">
<body>
<table width="100%" border="0" cellspacing="0" height="100%">
<td align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../phpbb/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if ( $userdata['user_id'] != "-1" ) {
echo "Willkommen, $username ";
} else {
echo "Bitte melden Sie sich an.";
}
?>
</font></td>
<tr>
<td> <div align="center"><img src="../images/logo.gif" width="263" height="200">
</div></td>
</tr>
<tr>
<td height="20%" valign="bottom">
<div align="center"><font size="1" color="#808080"> Last updated:
<!-- #BeginDate format:Ge1 -->29.10.2002<!-- #EndDate -->
by <a href=mailto:Webmaster@ufp-germany.de>Falko Rahardt</a> <br>
Bitte sehen Sie sich auch das <a href="../inhalt/impressum.html">Impressum</a>
an. Kopieren von Texten, Bildern Sounds oder anderen dingen ist untersagt
es sei denn es ist mit dem <a href=mailto:Webmaster@ufp-germany.de>Webmaster</a>
abgesprochen.</font></div>
</td>
</tr>
</table>
</div>
</body>
</html>
|
Die Datei sessions.php ist Standard... hab ich nichts dran gemacht... kann mir einer sagen wo mein fehler ist?
MFG
Falko |
|
|
   |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Di 29 Okt, 2002 15:58 |
  |
der Fehler liegt in main-frame.php
in session.php werden sessions gelesen, geschrieben und registriert.
Laut php.manual darf aber vor solchen funktionen (so auch header(); session_start(); etc..) KEINE Ausgaben an den Browser erfolgt sein...
| Zitat: |
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../phpbb/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if ( $userdata['user_id'] != "-1" )
{
$welcome_message = 'Willkommen, .' $username;
} else {
$welcome_message = 'Bitte melden Sie sich an.';
}
?>
<html>
<head>
<title>Main der UFP-Germany</title>
<link rel="stylesheet" href="../inhalt/allgemein.css" type="text/css">
<body>
<table width="100%" border="0" cellspacing="0" height="100%">
<td align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $welcome_message; ?></font></td>
<tr>
<td> <div align="center"><img src="../images/logo.gif" width="263" height="200">
</div></td>
</tr>
<tr>
<td height="20%" valign="bottom">
<div align="center"><font size="1" color="#808080"> Last updated:
<!-- #BeginDate format:Ge1 -->29.10.2002<!-- #EndDate -->
by <a href=mailto:Webmaster@ufp-germany.de>Falko Rahardt</a> <br>
Bitte sehen Sie sich auch das <a href="../inhalt/impressum.html">Impressum</a>
an. Kopieren von Texten, Bildern Sounds oder anderen dingen ist untersagt
es sei denn es ist mit dem <a href=mailto:Webmaster@ufp-germany.de>Webmaster</a>
abgesprochen.</font></div>
</td>
</tr>
</table>
</div>
</body>
</html>
|
so wäre es demnach besser....
Ich hoffe du hast auf der Seite wo es angezeigt werden soll vorher keine Frames eingerichtet...
Gruß,
Anti M&M |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
Falko Rahardt
phpBB2.de User


Anmeldungsdatum: 14.10.2002
Beiträge: 17
|
Verfasst am:
Di 29 Okt, 2002 18:43 |
  |
erstmal, Danke!!!!
Mhm.. und doch, diese seite ist nen Frame... kann es sein da es daran liegt das das teil es nur richtig anzeigt wenn ich die seite main-frame.php alleine aufrufe??? |
|
|
   |
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Mi 30 Okt, 2002 02:55 |
  |
JA !!
Besser wär es wenn du Tabellen nimmst, dann wird zwar immer die gesammte Seite neu geladen, aber is Schnitte.
Wenn Du Frames nutz, werden diese Headerdaten definitiv VOR dem laden der Dateien an den Browser geschickt, und somit bestehen die Vorraussetzungen für diese Funktionen nicht mehr, $result -> Fehlermeldung.
Abhilfe wirklich nur wenn du Tabellen nutzt.
Was anderes:
Wie ich sehe willst Du NUR diese Nachricht im Board ausgeben...
Warum nutzt Du nicht laufende Schnittstellen im Forum selber?
Bzw.: Soll diese Meldung aufm Board angezeigt werden, oder irgendwo auf der restlichen Seite?
Gruß,
Anti M&M |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
Falko Rahardt
phpBB2.de User


Anmeldungsdatum: 14.10.2002
Beiträge: 17
|
Verfasst am:
Mi 30 Okt, 2002 18:57 |
  |
ich möchte die daten des PhpBB für die GANZE restliche seite nutzen und eine "Persönliche" seite ermöglichen, also das dann ein user auf eine DB soweit zugreifen darf wie es in der phpBB DB steht... und das ganze ohne sich bei jeder DB neu einzulogen ... ganz einfach zu verstehen.. oder?
MFG
Falko
P.S. Danke nochmal für die hilfe |
|
|
   |
 |
|
|
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
| |