Christian Seiler: Herausfinden von welcher Datei eingebunden wird?

Beitrag lesen

Hallo muenzchen,

Kann ich dann in der test.php irgendwie herausfinden von welcher Datei sie gerade eingebunden wird (in dem Fall also von main.php)?

Jain. Du kannst den Namen des ersten aufgerufenen Scriptes herausfinden: $_SERVER['PHP_SELF'] aber nicht von der Datei, die Deine Datei _direkt_ einbindet.

Also:

main.php -> test.php         $_SERVER['PHP_SELF'] endet auf main.php
a.php -> b.php -> test.php   $_SERVER['PHP_SELF'] endet auf a.php

Es dürfte aber unmöglich sein, zu erkennen dass test.php im zweiten Beispiel von b.php eingebunden wird. Man möge mich gerne korrigieren.

Viele Grüße,
Christian