Rhöner: Dateien includen

Beitrag lesen

Hallo.

Ich habe ein Problem mit dem Includen von Dateien.
Ich versuche mal meine Projekt-Struktur mittels Baum darzustellen:

|
 |-- common_files
       |-- Class_Product.inc.php
       |-- Functions.inc.php
 |-- administration
       |-- editproducts.php
 |-- readproducts.php

Jetzt liegt folgende Situation vor:
In der Datei "Functions.inc.php" wird "Class_Product.inc.php" included.
Jetzt benötige ich diese "Functions.inc.php" aber sowohl in "readproducts.php" also auch einen Ordner tiefer in "editproducts.php".

A weng kompliziert ich weiß.

Jetzt aber zu meinem Problem:
Wenn ich in "readproducts.php" die "Functions.inc.php" [include ("./common_files/Functions.inc.php")] muss ich in letzterer den relativen Pfad zur "Class_Product.inc.php" auf "./common_files/Class_Product.inc.php" ändern.
Wenn ich jetzt aber im Ordner "administration" ebenfalls die Datei "Functions.inc.php" benötige müsste sich der include-Pfad in dieser auch ändern.
Das kanns doch aber nicht sein oder? Aber ich will auch nicht alles in eine ".inc" Datei reinbringen. Der Übersicht halber.

Hui, das war schwer, ich hoffe, ihr versteht mich.

CIAO Rhöner