Seite 1 von 1

Änderung in Sessionverwaltung?

Verfasst: 21.12.2004 13:45
von eskarina
Hi,

habe heute Schritt für Schritt von 2.0.6 auf 2.0.11 upgedatet. Funktioniert alles einwandfrei. Jetzt gibts nur ein Problem.

Ich habe rund um das Forum nach dieser Vorlage aus der Knowledgebase einige Dateien gebaut, die die Sessionverwaltung des Forums mit einbeziehen. Lief auch alles problemlos... bis jetzt.

Ich bekomme folgenden Fehler:
Warning: main(): Failed opening '' for inclusion (include_path='.')
(inhalt.php ist die Vorlagen-Seite)

Muss ich da auch etwas ändern? *hilflosguck*

Verfasst: 21.12.2004 17:33
von eskarina
So, ich nochmal, habe gerade gemerkt, dass der Kalender auch nicht mehr geht :( Er wird zwar noch angezeigt, aber man kann keine neuen Termine eintragen und vorhandene Termine können nicht mehr einzeln angezeigt werden. (Calendar Mod 1.4.3)

Kann es sein, dass das alles mit diesen register_globals zu tun hat? Den SmilieCreator hab ich nämlich dank des Forums schon wieder zum laufen gebracht.

Nur für den Kalender und mein eigenes Problem habe ich noch nix gefunden :(
Meine zusätzlichen Dateien laufen wenn ich sämtliche Header und Footer-geschichten aus der Vorlage weglasse.. nur dann ist die Sessionverwaltung futsch. *seufz*

Wär super, wenn mir jemand einen Tipp geben könnte.

Verfasst: 21.12.2004 19:56
von PhilippK
Poste doch mal die Zeilen 15-25 der inhalt.php

Gruß, Philipp

Verfasst: 21.12.2004 20:40
von eskarina
Hi Philipp,

habe gerade nach etwas herumtüfteln dieses Problem gefixt :)

Es sieht jetzt folgendermaßen aus:

Code: Alles auswählen

// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
@$id = $_GET['id'];
Und damit funktioniert es.

Mein Problem sind jetzt die anderen Sachen dass Variablen die durch ein Formular übergeben werden, nicht erkannt werden. Hab schon an allen möglichen Stellen
$variable = $_POST['variable'] eingefügt, aber das scheint noch nicht so ganz richtig zu sein.

Vielleicht bekomm ich im MOD-Forum dazu eine Antwort.