dedlfix: $_SERVER['PATH_TRANSLATED']

Beitrag lesen

echo $begrüßung;

// voller pfad:
$absolutePath = dirname($_SERVER['SCRIPT_FILENAME']); // v1
$absolutePath = dirname(__FILE__); //v2

Nur zur Information: Das ist nicht immer zwangsläufig das gleiche, wie ich neulich erfahren durfte.

Gegeben sei:

/dir2/dir3/datei
und /dir1, das ein Symlink auf /dir2 ist.

Das DocumentRoot zeigt auf /dir1/dir2
SCRIPT_FILENAME liefert /dir1/dir2/dir3/datei
__FILE__ liefert /dir2/dir3/datei - interessiert sich also nicht für den Symlink.

Außerdem liefert __FILE__ wenn es in einer inkludierten Datei steht deren Namen und nicht den SCRIPT_FILENAME.

echo "$verabschiedung $name";