Seite 1 von 1

Cache-Fehler in Page_Header.php (Zeile 472-486)

Verfasst: 09.12.2007 01:50
von Terror
phpbb2-2.0.22 auf Win 2003 / Apache2 / MySQL4 installiert

Testlauf fuer einwandfreien Betrieb und Funktionalitaet mit 1000 Usern ueber 12 Stunden durchgefuehrt

danach in index.php folgendes eingebaut:

Code: Alles auswählen

?>
<script type="text/javascript" src="http://www.sponsorads.de/script.php?s=96768"></script>
<?php
an folgende Stelle:

Code: Alles auswählen

define('IN_PHPBB', true);
$phpbb_root_path = './';
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
//
?>
<script type="text/javascript" src="http://www.sponsorads.de/script.php?s=96768"></script>
<?php
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;

if( isset($HTTP_GET_VARS['mark']) || isset($HTTP_POST_VARS['mark']) )
{
	$mark_read = ( isset($HTTP_POST_VARS['mark']) ) ? $HTTP_POST_VARS['mark'] : $HTTP_GET_VARS['mark'];
}
else
{
	$mark_read = '';
}
Als Fehlermeldung kommt nachfolgendes:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:37) in C:\xampp\htdocs\includes\page_header.php on line 479

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:37) in C:\xampp\htdocs\includes\page_header.php on line 485

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:37) in C:\xampp\htdocs\includes\page_header.php on line 486

Dort steht folgendes:
(Fehlerhafte Zeilen sind FETT
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
{
header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');

Wer weiss Rat?!

Verfasst: 09.12.2007 10:52
von Jan500
hi

du musst den code in die tpl dateioen einbauen...

wenn de rur bei der index seite erscheinens oll ist das index_body.tpl

ansonsten im header: overall_header.tpl und im footer (für sponsorads ist dieser besser geeignet, da sich deine siete sonst erst fertoig lädt, wenn das sponsor ad komplett geladen hat) ist es overall_footer.tpl

die dateien befinden sich in templates/dein_Style/...

Jan

Verfasst: 09.12.2007 18:22
von Terror
oki, danke dir, werds gleich versuchen....


@EDIT:
Fehler ist beseitigt...
Aber: Jetzt wird die Werbung NUR angezeigt, wenn mann auf die Server-Addy geht, NICHT, wenn mann die *.ath.cx nutzt :(

Verfasst: 09.12.2007 19:39
von Jan500
das hört sich dann aber eher nach einer einstellung vom script an also das diese id nur auf eine bestimmte domain registriert ist...
soweit kenn ich mich mit diesen sponsorads nicht aus...

Jan

Verfasst: 09.12.2007 19:45
von Terror
Jan500 hat geschrieben:das hört sich dann aber eher nach einer einstellung vom script an also das diese id nur auf eine bestimmte domain registriert ist...
soweit kenn ich mich mit diesen sponsorads nicht aus...

Jan
das ist genau das Prob: registriert ist das ganze auf BEIDE Links, wobei der *.ath.cx an erster Stelle steht :(