headers already sent error na Last topic script

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
bloodcrave
Berichten: 18
Lid geworden op: 17 jul 2007, 02:06

headers already sent error na Last topic script

Bericht door bloodcrave » 02 okt 2007, 19:11

Wanneer ontstond het probleem? Na het toevoegen van last-Topic in me root dus niet me forum!
phpBB versie: 2.0.22

Heb je onlangs iets verandert aan je forum? nee
Wat is het probleem?[/list]
nadat ik een phpBB 2.0.22 forum heb geinstaleerd en er een bestand genaamd "last_topic.php" uploade in me root van me website en de last_topic.php include in me index.php van me website kreeg ik in me index de bekende "headers already sent" error : Warning: Cannot modify header information - headers already sent by (output started at /home/Metalfreak/domains/metalfreak.ohost.nl/public_html/index.php:5) in /home/Metalfreak/domains/metalfreak.ohost.nl/public_html/Forum/includes/sessions.php on line 366

Warning: Cannot modify header information - headers already sent by (output started at /home/Metalfreak/domains/metalfreak.ohost.nl/public_html/index.php:5) in /home/Metalfreak/domains/metalfreak.ohost.nl/public_html/Forum/includes/sessions.php on line 367


ik heb alle spaties en enters achter de ?> weg gehaald en nog heb ik het probleem
iemand die me kan helpen ?

Code index.php:

Code: Selecteer alles

<html>
<head>
<title>MetalFreak</title>
</head>
<script language="javascript" src="http://www.mollie.nl/partners/js/2677.js"> </script>
<body topmargin=10>
<link rel="stylesheet" href="style.css">
<body background="./Forum/templates/AcidTechBlood/images/body.gif" bgcolor="#00000">
<center><a href="home.php" target="site">
<img src="logo.gif" width="950" height="100" style="border: 3px solid #808080"></a>
<table width="950" border="3" cellpadding=3 cellspacing=3 style="border-collapse: collapse;" bordercolor="#808080">
<tr>
<td width="300" align="left" valign="top">
<div class=header>Menu</div>
<a href="home.php" target="site">Main</a><br>
<a href="team.php" target="site">Team</a><br>
<a href="radio.php" target="site">Radio</a><br>
<a href="./Forum">Forum</a><br>
<br><br>
<div class=header>Latest News</div>
<? include_once ("last_topic.php");
?>
<body bgcolor="#E6E6E6">
<br></a>
<div class=header>Search</div>
Under construction.
<br>
<div class=header>Advertise</div>
<center>
<script type="text/javascript"><!--
google_ad_client = "pub-8824917519443211";
google_alternate_ad_url = "http://e.vampirefreaks.com/ads/google_ad.html";
google_ad_width = 100;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_ad_type = "text_image";
google_ad_channel ="5333046060";
google_color_border = ["292929"];
google_color_bg = ["292929"];
google_color_link = ["CC0033"];
google_color_url = ["CC0033"];
google_color_text = ["FFFFFF"];
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center>
</td>
<td valign="top" width="575">

<iframe src="home.php" name="site" frameborder="0" width="600" height="900"></iframe>


</td>
<td width="300" align="right" valign="top">
<div class=header>Interviews</div>
Comming soon.
<br>
<div class=header>Album Reviews</div>
Comming soon.
<br><br>
<div class=header>Event Reviews</div>
Comming soon.
<br><br>
<div class=header>Releases</div>
Comming soon.
<br><br>
<div class=header>Advertise</div>
<center>
<script language="javascript" src="http://www.mollie.nl/partners/microads/287075.js"></script></center>

</td>
</tr>
</table>
<b><p align="center"><a href="about.php" target="site">About</a> | <a href="team.php" target="site">Team</a> | <a href="help.php" target="site">Help</a> | <a href="faq.php" target="site">FAQ</a> </p>
<hr width="600" size="2" color="gray">
<font size="1"><b><p align="center">© 2007 Copyright MetalFreak | All Rights Reserved</p></font><br>
<SCRIPT LANGUAGE="JavaScript" SRC="http://www.istats.nl/count.php?cid=33837"></SCRIPT>
</center>
</body>
</html>
Code last_topic.php:

Code: Selecteer alles

<?php
define('IN_PHPBB', true);
// Pad naar je forum (inclusief SLASH aan het einde) Bijv: forum/
$phpbb_root_path = './Forum/';
// Maximum lengte van een onderwerp naam
$maxlen = 12;
// Aantal weer te geven berichten
$limiet = 5;
 
////////////////////////////////////////////
// HIERONDER NIETS MEER VERANDEREN TENZIJ JE VERSTAND VAN ZAKEN HEBT ;)
////////////////////////////////////////////
 
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.' . $phpEx);
 
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
 
$query = "SELECT `t`.`topic_id`, `t`.`topic_title`, `t`.`topic_poster`, `t`.`topic_time`, `t`.`topic_type`, `u`.`user_id`, `u`.`username`, `c`.`config_value` as `df`
         FROM ".TOPICS_TABLE." as `t`, ".USERS_TABLE." as `u`, ".CONFIG_TABLE." as `c`
         WHERE `t`.`topic_poster` = `u`.`user_id`
         AND `c`.`config_name` = 'default_dateformat'
         AND `t`.`forum_id` = 9
         ORDER BY `t`.`topic_id` DESC
         LIMIT 0,".$limiet;
 
$sql = mysql_query($query) or die("Error: ".mysql_error());
 
 
// DE OUTPUT
while($temp = mysql_fetch_array($sql))
{
   extract($temp);
   $topic_title = strlen($topic_title) > $maxlen ? substr($topic_title,0,$maxlen) . "…" : $topic_title;
   switch($topic_type)
   {
      case 2: $topic_type = '<strong>'.$lang['Topic_Announcement'].'</strong> '; break;
      case 1: $topic_type = '<strong>'.$lang['Topic_Sticky'].'</strong> '; break;
      case 0: $topic_type = ''; break;
   }
   if($topic_vote == 1)
   {
      $topic_type = $topic_type.' '.$lang['Topic_Poll'].' ';
   }
   
   echo "\t<li>".$topic_type."<a href='".$phpbb_root_path."viewtopic.php?t=".$topic_id." title=".$topic_title."'>".$topic_title."</a> ";
   echo "</li>\n";
}
echo "</ul>\n\n";
?>
..
Mvg
brian.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: headers already sent error na Last topic script

Bericht door Paul » 02 okt 2007, 20:15

Je mag ook geen HTML print voordat je last_topic included. Of je moet de common include verplaatsen naar index.php

bloodcrave
Berichten: 18
Lid geworden op: 17 jul 2007, 02:06

Re: headers already sent error na Last topic script

Bericht door bloodcrave » 02 okt 2007, 20:29

paul schreef:Je mag ook geen HTML print voordat je last_topic included. Of je moet de common include verplaatsen naar index.php
sorry maar ik snap het niet helemaal
die error ontstaat doordat er al een eerdere output is toch ? zorg html print dan ook voor een output ?
sorry als ik je verkeerd heb begrepen maar ik ben nog niet zo gevorderd in phpbb

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: headers already sent error na Last topic script

Bericht door Paul » 02 okt 2007, 20:41

Dit is puur php ;)
Ja, html is ook output. Er mag helemaal niks(Geen spatie, html ed) voor <?php staan.

bloodcrave
Berichten: 18
Lid geworden op: 17 jul 2007, 02:06

Re: headers already sent error na Last topic script

Bericht door bloodcrave » 03 okt 2007, 09:38

wat moet ik dan veranderen in de index ?
ik heb precies gedaan wat bij mastercode staat over de "headers already sent"
maar dat werkt ook niet :(

Gesloten