Habe hier folgendes Problem:
im Stammverzeichnins liegen PHP-Dateien. In diesen Dateien wird per include ("gb.inc.php"); diese Datei includiert. In gb.inc.php steht aber noch include ("var.inc.php");. Jetzt kommt das Problem: im Unterverzeichnis /admin/ liegt die Datei admin.php. In dieser Datei wird wieder gb.inc.php includiert: include("../gb.inc.php");. Jetzt meckert aber verständlicherweiße der Interpreter, da er ja var.inc.php nicht finden kann, da diese Datei ein Verzeichnis höher liegt. Ich habe das ganze in gb.inc.php jetzt so gelößt:
Das läuft. Nur glaube ich nicht, dass es so am besten ist, oder? Was könnte man da noch verbessern?
im Stammverzeichnins liegen PHP-Dateien. In diesen Dateien wird per include ("gb.inc.php"); diese Datei includiert. In gb.inc.php steht aber noch include ("var.inc.php");. Jetzt kommt das Problem: im Unterverzeichnis /admin/ liegt die Datei admin.php. In dieser Datei wird wieder gb.inc.php includiert: include("../gb.inc.php");. Jetzt meckert aber verständlicherweiße der Interpreter, da er ja var.inc.php nicht finden kann, da diese Datei ein Verzeichnis höher liegt. Ich habe das ganze in gb.inc.php jetzt so gelößt:
Code:
if (! @include ("var.inc.php")) {include ("../var.inc.php");}