mainfile.php Problem!

Begonnen von David555, 16 September 2006, 14:52:42

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

David555

Guten Tag,
wenn ich in mein PHP Code die mainfile.php includen möchte, funktioniert es komischerweise nicht, oder ich mache etwas falsch.

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$index = 1;
require_once("mainfile.php");
include('header.php');
Opentable();
include ("mainfile.php");


Diese .php Datei liegt in einem Unterordner von /modules.

In pragma kommt diese Meldung:

   
unaccepted global var: mxSVlang

Session: initialisation failed



Habe auch schon versucht die Datei so einzufügen:

chdir ("../../");
include ("mainfile.php");


Dann kommt diese Meldung:

   
Warning: chdir(): SAFE MODE Restriction in effect. The script whose uid is 1085 is not allowed to access ../../ owned by uid 0 in /var/www/web555/html/min/modules/Geschichte/index.php on line 7

unaccepted global var: mxSVlang

Session: initialisation failed

Muss ich die mainfile anders includen?

Servus
Wer aufräumt ist zu faul zum suchen!

Musicman75

warum willst du die mainfile includen? wenn du selbst ein modul erstellen willst, brauchst du das nicht.

schmeiß die zeile raus, dann sollte es gehen.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

David555

Wie soll ich denn dann die $uname auslesen? Ich brauche es um den Nickname vom angemeldeten Member anzeigen zu lassen.
Wer aufräumt ist zu faul zum suchen!

Andi

Hi :)

grundsätzlich kann die mainfile nur in Dateien includet und verwendet werden, die selbst in dem Ordner liegen, wo die mainfile liegt (mx-root).

ZitatDiese .php Datei liegt in einem Unterordner von /modules.
Und wie rufst du die auf?
Direkt funktioniert das so nicht, das geht dann nur über die modules.php.
Dann ist die mainfile aber bereits includet....
schön´s Grüssle, Andi

patricia

Zitatif (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$index = 1;
require_once("mainfile.php");
include('header.php');
Opentable();
include ("mainfile.php"); ??

Du hast doch schon einmal die mainfile.php mit require_once aufgerufen...  ???

Musicman75

den usernamen bekommst du so:

    $user = (isset($GLOBALS['user'])) ? $GLOBALS['user'] : "";
    if (is_user($user)) {
        $cookie = cookiedecode($user);
        $login = $cookie[1];
    }
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

David555

Wer aufräumt ist zu faul zum suchen!