Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #4233
| From | Ralph Stahl <post@rstahl.de> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: Eltern-Datei bei include |
| Date | 2017-09-02 09:13 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <oodlf8$sec$1@dont-email.me> (permalink) |
| References | <oo8l5k$7j1$1@dont-email.me> <oo8pjm$fti$1@solani.org> <oo9a7r$fk0$1@dont-email.me> <1t59a83ca5ie60n3e8%sfroehli@Froehlich.Priv.at> |
Stefan Froehlich schrieb: > On Thu, 31 Aug 2017 17:37:40 Ralph Stahl wrote: >> Christoph M. Becker schrieb: >>> Am 31.08.2017 um 11:38 schrieb Ralph Stahl: >>>> Für Testzwecke in einer großen Anwendung möchte ich protokollierfen >>>> können, in welcher Datei eine andere included wird. Also: > >>>> datei1.php oder datei2.php oder... enthalten >>>> >>>> include __DIR__ . '/init.php'; >>>> >>>> und ich möchte in init.php rausfinden, wie die Datei heißt, die init.php >>>> einbindet (also datei1.php oder datei2.php oder...). >> >>> "php find including file" führt mich zu >>> <https://stackoverflow.com/questions/6804539/get-name-of-file-that-is-including-a-php-script>. > >> Vielen Dank! Die Lösung mit basename($_SERVER['PHP_SELF']) ist ja >> richtig elegant! Ich wusste nicht, dass PHP_SELF nicht das includete >> File meint. > > Ok, aber halt (wie eh beschrieben) nur bei Dateien, die direkt von der > obersten Ebene aus eingebunden werden, da Du mit PHP_SELF immer die > tatsächlich aufgerufene Datei bekommst. Bei etwas komplexeren Applikationen > reicht das nicht mehr aus. > > Servus, > Stefan > Hab ich auch bemerkt. Bei mir dürfte es reichen, es ist immer genau eine Ebene drüber oder eben eine andere, die ich unterscheiden können muss. Vielleicht ist ansonsten das auch genannte etwas missbrauchte debug_backtrace() eine interessante universellere Lösung. Ralph Ralph
Back to de.comp.lang.php | Previous | Next — Previous in thread | Find similar
Eltern-Datei bei include Ralph Stahl <post@rstahl.de> - 2017-08-31 11:38 +0200
Re: Eltern-Datei bei include "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-08-31 12:49 +0200
Re: Eltern-Datei bei include Ralph Stahl <post@rstahl.de> - 2017-08-31 17:37 +0200
Re: Eltern-Datei bei include "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-08-31 18:11 +0200
Sicherheitsrisiko $PHP_SELF (was: Eltern-Datei bei include) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-08 11:53 +0200
Re: Sicherheitsrisiko $PHP_SELF "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-09-08 12:52 +0200
Re: Sicherheitsrisiko $PHP_SELF Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-08 12:58 +0200
Re: Eltern-Datei bei include Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2017-08-31 16:45 +0000
Re: Eltern-Datei bei include Ralph Stahl <post@rstahl.de> - 2017-09-02 09:13 +0200
csiph-web