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
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.
Wie soll ich denn dann die $uname auslesen? Ich brauche es um den Nickname vom angemeldeten Member anzeigen zu lassen.
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....
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... ???
den usernamen bekommst du so:
$user = (isset($GLOBALS['user'])) ? $GLOBALS['user'] : "";
if (is_user($user)) {
$cookie = cookiedecode($user);
$login = $cookie[1];
}
SUPER! Jetzt funktionierts.