Seite 1 von 2

Frage zum includen

Verfasst: 22.11.2002 11:27
von FireFox
über einer neu angelegten datei steht ja immer das hier:

<?php
define('IN_PHPBB', true);

$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'head';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>

ich will jetzt aber das diese seite eine weiterleitung bekommt also muss ich da noch das hier rein bauen:

<head><meta http-equiv="refresh" content="10; URL=index.php"></head>

wie mache ich das ?

Verfasst: 22.11.2002 19:32
von Mister_X
Schonmal probiert über

Code: Alles auswählen

include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
deinen Code einzufügen :-?

Verfasst: 22.11.2002 20:10
von Guido
Meinst Du das so ??

Code: Alles auswählen

<HTML>
<head>
<meta http-equiv="refresh" content="10; URL=index.php">
</head>
<BODY>

<?php 
define('IN_PHPBB', true); 

$phpbb_root_path = './'; // <-- 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
$page_title = 'head'; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
?>

</BODY>
</HTML>

Verfasst: 22.11.2002 20:23
von Mister_X
nein ich meinte so:

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 

$phpbb_root_path = './'; // <-- 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
$page_title = 'head';
?>
<meta http-equiv="refresh" content="10; URL=index.php"> 
<?php 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
?> 

Verfasst: 22.11.2002 21:26
von Gast
für diesen text hier:

<head><meta http-equiv="refresh" content="10; URL=index.php"></head>

brauch ich doch keine include datei !!!

Verfasst: 22.11.2002 22:39
von Gast
<?php
define('IN_PHPBB', true);

$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'Fehler';
?>
<meta http-equiv="refresh" content="10; URL=index.php">
<?php
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>

die weiterleitung geht aber es kommt folgender fehler:

Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/fehler404.php3:13) in /home/www/netsh255/html/php/includes/page_header.php on line 449

Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/fehler404.php3:13) in /home/www/netsh255/html/php/includes/page_header.php on line 450

Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/fehler404.php3:13) in /home/www/netsh255/html/php/includes/page_header.php on line 451

Verfasst: 22.11.2002 22:42
von Mister_X
rumgrml, das hab ich mal wieder voll verpennt ;)

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 

$phpbb_root_path = './'; // <-- 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
$page_title = 'head'; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
?>
<meta http-equiv="refresh" content="10; URL=index.php">
So sollte es aber gehen ?

Verfasst: 22.11.2002 22:47
von Gast
dann wäre der meta befehl aber im body bereich !

Verfasst: 22.11.2002 23:00
von Mister_X
dann mal so:

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 

$phpbb_root_path = './'; // <-- 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
$page_title = 'head';
$weiterleitung = '<meta http-equiv="refresh" content="10; URL=index.php">';
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
?>
jetzt noch in phpBB2/includes/page_header.php nach

Code: Alles auswählen

        'T_SPAN_CLASS3' => $theme['span_class3'],
gesucht und danach

Code: Alles auswählen

'WEITERLEITUNG' => $weiterleitung,
eingefügt
und jetzt in der overall_header.tpl da wo das erscheinen soll (wohl nach <head>)
{WEITERLEITUNG}
eingefügt

Verfasst: 22.11.2002 23:12
von Gast
Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/fehler404.php3:13) in /home/www/netsh255/html/php/includes/page_header.php on line 449

Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/fehler404.php3:13) in /home/www/netsh255/html/php/includes/page_header.php on line 450

Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/fehler404.php3:13) in /home/www/netsh255/html/php/includes/page_header.php on line 451