Also wenn ich das richtig verstehe, hast du eine Datei, in welcher du ein paar Variablen speicherst ($home_root,…) und möchtest diese in anderen Dateien benutzen.
Dazu musst du die Datei mit den Variablen importieren, also z.B.
include(„Datei_mit_Variablen.php“);
Somit hast du jetzt die Variablen parat. Wenn du nun wiederum einen Pfad machen willst, in dem die importierten Variablen benutzt werden, dann sollte das einfach so gehen:
include($home_root.„neue_Datei.php“);
Hoffe das war es was du meintest.
Gruß
Johannes
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Will zwei Pfad Variablen erstellen die global aufrufbar sind
im Stile:
$HOME_ROOT = „C:/wampp1/htdocs/portal/“;
$URL_ROOT = „/portal/“;
Nun möchte ich in einer anderen datei den Pfad zusammensetzen
im Stile:
include HOME_ROOT.„system/dbConnector.class.php“;
include $ HOME_ROOT.„system/dbConnector.class.php“;
include $ HOME_ROOT.„system/dbConnector.class.php“;
Eigentlich ist die Syntax so:
include ($HOME_ROOT.‚system/dbConnector.class.php‘);
(Parameter in Klammern, und am besten ’ statt ", damit der Inhalt nicht interpretiert werden muss)
Zusätzlich solltest Du beachten, dass die globalen Variablen (wenn Du sie so definierst wie angegeben) in jeder Funktion als global deklariert werden müssen. Beispiel:
function irgendwas() {
global $HOME_ROOT;
// Anweisungen
}
Wenn Du etwas anderes meintest wären Fehlermeldungen hilfreich…