ich habe ein Problem bei der Verwendung von includes. Vereinfacht gesagt, habe ich folgende Struktur:
index.php
config.php
php/dir1/login.php
php/dir2/tools.php
In der Datei "tools.php" wird die Datei "config.php" includiert. Nun habe ich aber das Problem, dass die Datei "tools.php" einmal von der Datei "index.php" und einmal von der Datei "login.php" includiert wird. Somit ist der Pfad aus dem die Datei "tools.php" aufgerufen wird (und in dem sie sich dann sozusagen befindet), unterschiedlich in den beiden Fällen.
Wenn ich also in "tools.php" den Befehl
Code:
include "config.php"
Code:
include "../../config.php"
Ich habe in der PHP-FAQ auch schon den Hinweis auf die Konstante __FILE__ gesehen,
Code:
include(dirname(__FILE__)."/bar.php");
Ich bin mir aber sicher, dass es eine Lösung für das Problem gibt.
Wer kennt sie?

Gruß,
Ole
Einen Kommentar schreiben: