Seite 1 von 2

in phpBB eingebundene Seiten

Verfasst: 05.12.2004 12:47
von Martin Truckenbrodt
Hallo,
habe eine Seite in phpBB eingebaut: http://paludarium.pipidae.de/paludarien.txt (.php)
und bekomme leider eine Fehlermeldung beim Aufruf:
Hacking attempt
Fatal error: Call to undefined function: session_pagestart() in /kunden/liqui.net/webseiten/pipidae/ht_paludarium/paludarien.php on line 27
Ich will meine Seite in ein Portal umbauen und versuche nun alle Seiten ins phpBB zu integrieren, will aber die statischen Seiten im Root Verzeichnis lassen und das Forum unter cgi/forum/ .

Gruß Martin

Verfasst: 05.12.2004 13:29
von tomtom
Da haben sich einige Fehler eingeschlichen ...

Versuch es mal so:
<?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);
?>


<P class="klein" align="left">[<a href="paludarien.php">Paludarien</a>]</P>
<h1 align="center">Paludarien</H1>
<p>&nbsp;</P>
<h4>Paludarien vorgestellt auf paludarium.pipidae.de:</h4>
<ul>
<li class="gross"><a href="paludarien_martin.php">Martin Truckenbrodts Paludarien</A>
</ul>
<h4>Paludarien vorgestellt auf anderen Webseiten:</h4>
<p class="standard" align="left">Die Linkliste findest Du neuerdings hier:
<a href=<?php include(cgi/forum/links.php)?>>Linkliste</a>
<p>&nbsp;</P>
<p class="gross">Willst Du Deine Seite zum Thema Paludarium eintragen lassen, klicke einfach hier: <a href="kontakt.php">Kontakt</a>.</P>
<p class="gross">Hast Du Bilder und Texte zu Deinem eigenen Paludarium, veröffentliche ich diese gerne auf paludarium.pipidae.de. Klicke hierfür ebenfalls einfach auf <a href="kontakt.php">Kontakt</a>.</P>
<p>&nbsp;</P>
<p align="center">© Martin Truckenbrodt 2003</P>


//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
In der 1. roten Zeile ggf. den phpBB Pfad anpassen: wenn du die php-Seite in den Foren-Root legst, brauchst du nix zu ändern dort.

In der 2. roten Zeile müsstest du dann noch bitte den Link anpassen, in der Form:

Code: Alles auswählen

<a href="link.php">Link</a>

Verfasst: 05.12.2004 13:56
von Martin Truckenbrodt
Hallo tomtom,

Zu 1.:
Wie gesagt, liegen phpBB und die Datei paludarien.php nicht im selben Verzeichnis.

Zu 2.:
Intro und Portal Mod
Link funzt nicht. Werde ich als nächstes um dieses Problem kümmern.

Gruß Martin

Verfasst: 05.12.2004 13:58
von tomtom
Lege doch mal beide testweise ins phpBB Verzeichnis, und schaue ob es tut. Wenn ja, muß nur noch der Ordner angepasst werden.

Verfasst: 05.12.2004 14:16
von Martin Truckenbrodt
Hallo tomtom,
habe ich gemacht: http://paludarium.pipidae.de/cgi/forum/paludarien.php
und dort ausßerdme den phpbb_root_path in ./ geändert.

Übles Ergebnis

Gruß Martin

Verfasst: 05.12.2004 14:20
von Martin Truckenbrodt

Verfasst: 05.12.2004 14:22
von tomtom
Martin Truckenbrodt hat geschrieben:Hallo,
http://paludarium.pipidae.de/cgi/forum/paludarien.txt

Gruß Martin
Das klappt nicht.

Lege die php-Files mal außerhalb des cgi-Ordners!

Verfasst: 05.12.2004 14:34
von Martin Truckenbrodt
Hallo tomtom,
hatten wir schon mal. Habe aber ein paar Deatils geändert.
Aktueller Stand:
http://paludarium.pipidae.de/paludarien.php
und:
http://paludarium.pipidae.de/paludarien.txt

Gruß Martin

Verfasst: 05.12.2004 14:38
von Martin Truckenbrodt
Hallo,
habe gerade http://paludarium.pipidae.de/cgi/forum/ gegen /kunden/liqui.net/webseiten/pipidae/ht_paludarium getauscht.

Ergebnis:
Warning: Cannot modify header information - headers already sent by (output started at /kunden/liqui.net/webseiten/pipidae/ht_paludarium/paludarien.php:8) in /kunden/liqui.net/webseiten/pipidae/ht_paludarium/cgi/forum/includes/sessions.php on line 310

Warning: Cannot modify header information - headers already sent by (output started at /kunden/liqui.net/webseiten/pipidae/ht_paludarium/paludarien.php:8) in /kunden/liqui.net/webseiten/pipidae/ht_paludarium/cgi/forum/includes/sessions.php on line 311

Warning: Cannot modify header information - headers already sent by (output started at /kunden/liqui.net/webseiten/pipidae/ht_paludarium/paludarien.php:8) in /kunden/liqui.net/webseiten/pipidae/ht_paludarium/cgi/forum/includes/page_header.php on line 520

Warning: Cannot modify header information - headers already sent by (output started at /kunden/liqui.net/webseiten/pipidae/ht_paludarium/paludarien.php:8) in /kunden/liqui.net/webseiten/pipidae/ht_paludarium/cgi/forum/includes/page_header.php on line 522

Warning: Cannot modify header information - headers already sent by (output started at /kunden/liqui.net/webseiten/pipidae/ht_paludarium/paludarien.php:8) in /kunden/liqui.net/webseiten/pipidae/ht_paludarium/cgi/forum/includes/page_header.php on line 523
Gruß MArtin

Verfasst: 05.12.2004 14:43
von Martin Truckenbrodt
Hallo,
habe wieder die URL reingemacht.
Jetzt wieder das alte Ergebnis:
Hacking attempt
Fatal error: Call to undefined function: session_pagestart() in /kunden/liqui.net/webseiten/pipidae/ht_paludarium/paludarien.php on line 26
Gruß Martin