Moin Moin!
Bischen kniffelige Frage, aber ich versuche sie mal gut zu formulieren.
In meinem Rootverzeichnis lade ich Module aus meinem Unterverzeichnis per ob_start() und das Ergebnis speicher in einer Variablen:
Wenn ich nun auf ein Verzeichnis das im Ordner der modul.php liegt zugreifen möchte, muss ich in der modul.php ja z.B. folgendes schreiben:
Meine Frage bzw. mein Problem ist aber nun, das ich relativ vom Verzeichnis das per ob_start() geholt wird die Verzeichnisangabe setzen will.
also so:
Wenn ich das Modul dann z.B. manuell aufufe und nicht über die index.php, soll der Code nämlich auch funktionieren. Die modul.php soll sozusagen auch autark laufen.
Kann mir da jemand Helfen? Ich komme da nicht weiter.
Gruß Metha
Bischen kniffelige Frage, aber ich versuche sie mal gut zu formulieren.
In meinem Rootverzeichnis lade ich Module aus meinem Unterverzeichnis per ob_start() und das Ergebnis speicher in einer Variablen:
PHP:
#index.php
ob_start();
include('verzeichnis1/verzeichnis2/verzeichnis3/modul.php');
$variable=ob_get_contents();
ob_end_clean();
Wenn ich nun auf ein Verzeichnis das im Ordner der modul.php liegt zugreifen möchte, muss ich in der modul.php ja z.B. folgendes schreiben:
PHP:
# modul.php
include('verzeichnis1/verzeichnis2/verzeichnis3/test/ads.php');
Meine Frage bzw. mein Problem ist aber nun, das ich relativ vom Verzeichnis das per ob_start() geholt wird die Verzeichnisangabe setzen will.
also so:
PHP:
# modul.php
include('test/ads.php');
Wenn ich das Modul dann z.B. manuell aufufe und nicht über die index.php, soll der Code nämlich auch funktionieren. Die modul.php soll sozusagen auch autark laufen.
Kann mir da jemand Helfen? Ich komme da nicht weiter.
Gruß Metha