Huhu Zusammen,
ich habe mir bei einem kleinen Projekt eine Dateistruktur angelegt die ein veschachteltes include() vorrausetzt.
Hier ein Beispiel:
Verzeichnisstruktur:
Verschieden Konfigurationsdateien lege ich in OrdnerA ab. Meine Funktionssammlung die ich in OrdnerB ablege bindet die Konfiguration aus OrdnerA mit der Funktion include() ein.
Nun möchte ich diese Funktionen in den Scripten in OrdnerC, SubOrdnerC, SubOrdnerC1 etc. verwenden.
Dabei stosse ich allerdings auf das Problem dass scheinbar die includes vom ersten zur letzten Datei aufgelöst werden und so die Pfadangebe "Funktion aus Ordner B inlclude Konfig aus Ordner A" nicht stimmt.
Ein Beispiel:
Das Script aus OrdnerC\SubOrdnerC3 bindet eine Funktion aus OrdnerB ein. Nun kann es an dieser Stelle nicht die Konfiguration aus OrdnerA einbinden da die Pfadangabe relativ von OrdnerC\SubOrdnerC3 zur Konfig in Ordner A nicht stimmt.
Mit der Lösung der absoluten Pfadangabe möchte ich nicht arbeiten, da ich das Script portabel gestalten möchte.
Kann ich das verhalten irgendwie umkehren sprich:
in der Verkettung Script in OrdnerC\SubOrdnerC2 include Funktion in OrdnerB include Konfig aus OrdnerA
erst die Konfig aus OrdnerA in die Funktion in Ordner B eingelesen wird und dann komplett in das Script in OrdnerC\SubOrdnerC2?
Ich hoffe Ihr habe mein Anliegen verstanden und könnt mir helfen.
Mit Dank und freundlichen Grüssen
Lindi
ich habe mir bei einem kleinen Projekt eine Dateistruktur angelegt die ein veschachteltes include() vorrausetzt.
Hier ein Beispiel:
Verzeichnisstruktur:
Code:
OrdnerA OrdnerB OrdnerC OrdnerC\SubOrdnerC1 OrdnerC\SubOrdnerC2 OrdnerC\SubOrdnerC3 etc...
Nun möchte ich diese Funktionen in den Scripten in OrdnerC, SubOrdnerC, SubOrdnerC1 etc. verwenden.
Dabei stosse ich allerdings auf das Problem dass scheinbar die includes vom ersten zur letzten Datei aufgelöst werden und so die Pfadangebe "Funktion aus Ordner B inlclude Konfig aus Ordner A" nicht stimmt.
Ein Beispiel:
Das Script aus OrdnerC\SubOrdnerC3 bindet eine Funktion aus OrdnerB ein. Nun kann es an dieser Stelle nicht die Konfiguration aus OrdnerA einbinden da die Pfadangabe relativ von OrdnerC\SubOrdnerC3 zur Konfig in Ordner A nicht stimmt.
Mit der Lösung der absoluten Pfadangabe möchte ich nicht arbeiten, da ich das Script portabel gestalten möchte.
Kann ich das verhalten irgendwie umkehren sprich:
in der Verkettung Script in OrdnerC\SubOrdnerC2 include Funktion in OrdnerB include Konfig aus OrdnerA
erst die Konfig aus OrdnerA in die Funktion in Ordner B eingelesen wird und dann komplett in das Script in OrdnerC\SubOrdnerC2?
Ich hoffe Ihr habe mein Anliegen verstanden und könnt mir helfen.
Mit Dank und freundlichen Grüssen
Lindi
Kommentar