Seite 1 von 1
Neue Seite erstellen
Verfasst: 29.03.2007 13:02
von seev
Neue Seite erstellen
ich habe nachfolgenden Code hier im Forum gefunden...
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
/***** Inhaltsbereich ******/
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Wenn ich nun nach /***** Inhaltsbereich ******/ Links einfüge bekomme ich eine Fehlermeldung. Was ist da verkehrt?
Verfasst: 29.03.2007 13:09
von cibi
wie fügst du die links denn ein
gib mal einen beispiel
Verfasst: 29.03.2007 13:10
von mr.no-name
Und was für eine Fehlermeldung ist es?
Verfasst: 29.03.2007 13:29
von seev
Der Fehler ist: Parse error: syntax error, unexpected '<' in ...
Hier noch mal der Code mit dem Link:
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Linkliste Fussballfans';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
/***** Inhaltsbereich ******/
echo "<p><center><b>Text</b><br>Noch mehr Text<br>
</p>\n";
<a href="/index.php">Home</a>
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Mit dem Text funktioniert es nur eben die Links nicht!
Verfasst: 29.03.2007 13:50
von Dr.Death
Der Fehler ist:
Du darfst keinen HTML Code innerhalb von php Code verwenden
Siehe am besten auch:
KB:74
Verfasst: 29.03.2007 14:06
von mr.no-name
Mach den php-Bereich doch einfach vor deinem Text zu und danach wieder auf...
Verfasst: 29.03.2007 14:20
von seev
Ja wunderbar, der Code hätte gleich so da stehen können.
Wer trägt denn da was mit PHP Code ein?
Vielen Dank für den Tipp...
Verfasst: 29.03.2007 17:04
von konne
seev hat geschrieben:Ja wunderbar, der Code hätte gleich so da stehen können.
Wer trägt denn da was mit PHP Code ein?
Vielen Dank für den Tipp...
na du
Code: Alles auswählen
echo "<p><center><b>Text</b><br>Noch mehr Text<br>
</p>\n";
Verfasst: 30.03.2007 11:20
von seev
konne hat geschrieben:seev hat geschrieben:Ja wunderbar, der Code hätte gleich so da stehen können.
Wer trägt denn da was mit PHP Code ein?
Vielen Dank für den Tipp...
na du
Code: Alles auswählen
echo "<p><center><b>Text</b><br>Noch mehr Text<br>
</p>\n";
Ja hatte ich probiert ist doch aber viel zu umständlich...
Verfasst: 30.03.2007 14:03
von Emanuelle_1982
dann gibt es die möglichkeit den PHP bereich zu beenden
also
Code: Alles auswählen
...
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Linkliste Fussballfans';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
HTML kram ganz normal und ohne echo
<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
oder du nutzt templates (wichtig, die beiden Links unter siehe auch !!!)
KB:template_system