phpbar.de logo

Mailinglisten-Archive

[php] include im selben Verzeichnis eines included files

[php] include im selben Verzeichnis eines included files

Ringo Großer swek at gmx.net
Don Apr 26 00:07:22 CEST 2007


Hallo,

Christian Flothmann wrote:
>      $path = dirname(__FILE__);

Tut genau, was ich will. Vielen Dank.

Als Nachtrag: foo.php ist eigentlich eine config.php, die dann alle 
weiteren notwendigen Pfade und Konstanten für die Applikation setzt. Ab 
da ist alles stressfrei. Aber in der config.php sind mehrere Umgebungen 
definiert, in denen die Applikation laufen kann. Jede Umgebung ist mit 
ihren spezifischen Definitionen hinterlegt. Anhand von foo2.php 
(eigentlich eine config.id.php) wird dann die jeweilige Umgebung erkannt.
Durch lediglich das Einbinden der config.php kann ich also überall in 
der Umgebung mit den zentralen Klassen usw arbeiten.
Das ursprüngliche automatische Erkennen der Umgebung an 
$_SERVER['HTTP_HOST'] hat sich nicht bewährt, weil die Applikation bei 
mehreren Entwicklern lokal als "localhost" läuft, es sich jedoch 
trotzdem um unterschiedliche Umgebungen handelt.

regards, Ringo

php::bar PHP Wiki   -   Listenarchive