Seite 1 von 2
Cannot modify header information - headers already sent by
Verfasst: 19.03.2004 12:35
von MasterGee
Hallo zusammen,
zunächst einmal bin ich sicher, dass dieses Problem hier schon häufiger besprochen wurde, aber habe jetzt ziemlich lange gesucht und nicht genau das Richtige gefunden. Ich habe vorher phpBB bei mir installiert.
http://www.gamesgo.de/forum/forum.php
Da erscheint eine Fehlermeldung:
Cannot modify header information - headers already sent by
so nun... die Fehlermeldung bekomme ich zwar weg, aber dann ist das Forendesign total zerstört.
Wie kann ich denn das Forum in meine Seite so einbauen, dass mein Design erhalten bleibt und phpBB nicht meckert, dass die headers schon gesent wurden
Bitte um DAU-Erklärungen, habe mich noch nicht allzulange mit solchen "Ins-Design-Einbau-Geschichten" beschäftigt habe.
Viele Dank,
Olaf
Re: Cannot modify header information - headers already sent
Verfasst: 19.03.2004 12:38
von PhilippK
MasterGee hat geschrieben:headers already sent by
Danach geht's in der Regel weiter - und genau das ist der interessante Teil der Fehlermeldung
Gruß, Philipp
Verfasst: 19.03.2004 12:46
von MasterGee
naja deswegen hatte ich ja den Link auf die Seite gepostet, in die ich phpBB eingebaut habe
hier die gesamte Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/pem/vhosts/6313/webspace/httpdocs/gamesgo/forum/forum.php:3) in /usr/local/pem/vhosts/6313/webspace/httpdocs/gamesgo/forum/includes/page_header.php on line 474
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/pem/vhosts/6313/webspace/httpdocs/gamesgo/forum/forum.php:3) in /usr/local/pem/vhosts/6313/webspace/httpdocs/gamesgo/forum/includes/page_header.php on line 476
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/pem/vhosts/6313/webspace/httpdocs/gamesgo/forum/forum.php:3) in /usr/local/pem/vhosts/6313/webspace/httpdocs/gamesgo/forum/includes/page_header.php on line 477
Viele Grüße,
Olaf
Verfasst: 19.03.2004 12:59
von Mungo
KB:66
Verfasst: 19.03.2004 13:20
von MasterGee
danke für den Hinweis, aber da liegt das Problem nicht

Verfasst: 19.03.2004 13:26
von Mister_X
Wie kann ich denn das Forum in meine Seite so einbauen, dass mein Design erhalten bleibt und phpBB nicht meckert, dass die headers schon gesent wurden

Wie hast du es denn jetzt gemacht?
Verfasst: 19.03.2004 13:33
von PhilippK
Ich nehme auch an, dass es am Einbau des Forums in deine Seite liegt:
KB:94
Gruß, Philipp
Verfasst: 19.03.2004 13:40
von MasterGee
Also ich hab einfach den kompletten Source-Code der index.php, den von phpBB, in meine eigene forum.php kopiert.
in der rufe ich eigene Templates auf um mein Design zu erhalten und ich will ja lediglich das Forum in meinem Content-Bereich der Website haben.
Nun rufen meine Templates aber eigene Header auf (??), deswegen kann offensichtlich phpBB die in overall_header.tpl nicht richtig ausführen und dann kommt es zur Fehlermeldung.
so sieht meine forum.php aus:
<Title>
Forum (games GO!)
</Title><?php include(getenv("DOCUMENT_ROOT")."/templates/top3.htm") ?>
<H1>gamesGO! - Forum</h1><p>
<?
...HIER DIE INHALTE VON index.php von phpBB unverändert....
?>
<?php include(getenv("DOCUMENT_ROOT")."/templates/mitte.htm") ?>
<?php include(getenv("DOCUMENT_ROOT")."/templates/bottom.htm") ?>
und so das top3.htm - template:
<Meta Name="Author" Content="Olaf ...">
<Meta Name="Name" Content="gamesGO!">
<Meta Name="description" content="Aktuelle News, Tests,...">
<Meta Name="keywords" content="Games, Spiele,...">
<Meta http-equiv="Content-Type" Content="text/html; charset=iso-8859-1">
<meta NAME="robots" content="follow">
<meta NAME="revisit-after" CONTENT="10 days">
<meta NAME="language" content="deutsch, de">
<link rel=stylesheet type="text/css" href="/templates/ggo.css">
<script language="Javascript">
<!--
if (top.location != self.location) {
top.location = self.location.href
}
//-->
</script>
<script language="JavaScript"> <!--
function go( selctObj)
{ var selectTarget = selctObj.options[selctObj.selectedIndex].value;
if (selectTarget != "") { window.open( selectTarget,'_top') }
}
// -->
</script>
</head>
<body bgColor=White>
<A Name=Top>
......
und ich nehme eben an, dass dieser Header aus dem top3.htm sich nicht mit dem in overall_header.tpl verträgt...
oder denk ich da ganz Falsch?
Und wie mach ich sie verträglich?
Verfasst: 19.03.2004 13:41
von MasterGee
@PhilippK:
Ja genau das will ich erreichen... danke für den Link, ich les mir das mal durch...
edit: und jetzt hab ich es durchgelesen und ich denke, dass das genau das Problem ist... nur...
ist mir das zu hoch, was da geschrieben wird. Wie ganz oben angedeutet komm ich als Newbie nicht viel weiter mit dieser - ich nenns jetzt mal - "Für-Leute-mit-PHP-Ahnung" Anleitung. Verfüge nur über absolutes Basicverständnis
Vielleicht kann mir das einer "übersetzten"?
Danke euch
Verfasst: 19.03.2004 13:46
von Mister_X
Du könntest einfach alles aus der top3.htm in die overall_header.tpl (nach <body...>) einfügen
und dann mitte.html und bottom.html in die overall_footer.tpl
oder du includierst die Dateien wie hier erklärt:
http://www.phpbb.de/doku/kb/artikel.php ... ht=include