Moin!
Der Verzeichnisbaum siehr so aus:
root/1/2/3
Das ist ein relativer Verzeichnisbaum.
Wie kann ich nun auf einer beliebigen Datei auf diese Datei verweisen, so dass ich diese Datei aber jederzeit verschieben kann?
require_once("/1/2/test.class.php"); ???
require_once($test_class_file);
Wenn du $test_class_file entsprechend definierst (zentrale Konfigurationsdatei), dann kannst du beliebig verschieben (warum auch immer das nötig sein soll).
Außerdem bietet dir der Webserver einige vordefinierte Variablen an, die z.B. den DOCUMENT_ROOT deines Webauftritts enthalten. Daran angehängt kann man sich dann "relativ absolut" entlanghangeln.
Es bleibt aber eine Tatsache: Wenn du was änderst (den Pfad der Datei), mußt du was ändern (den Pfad im Aufruf). Die ultimative Freiheit gibts nicht. Deshalb ist es schlau, eine ordentliche und dauerhafte Verzeichnisstruktur zu wählen.
- Sven Rautenberg
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|