phpbar.de logo

Mailinglisten-Archive

[php] location include script?

[php] location include script?

Johannes Klose djkayjay at gmx.de
Die Apr 13 15:33:41 CEST 2004


On Tue, 13 Apr 2004 13:12:04 +0200
markus espenhain <metwo at gmx.net> wrote:

> Lutz Zetzsche wrote:
> > Hi Markus,
> > 
> > Am Dienstag, 13. April 2004 04:19 schrieb markus espenhain:
> > 
> >>gibt es eine moeglichkeit das ein script welches per include oder
> >>require eingebunden wurde irgendwie an seinen namen bzw seine
> >>location kommt?
> >>inhaltlich muesste es genau das sein was als dritter parameter bei
> >>einem custom-error-handler uebergeben wird
> > 
> > 
> > in dem Augenblick, wo Du das Skript per include() oder require() 
> > einbindest, kennst Du doch seine volle Adressierung. ;-) Halte die doch 
> > einfach in einer Variablen fest, die Du dieser eingebundenen Datei 
> > eindeutig zuordnen kannst. Oder ist das jetzt zu einfach gedacht? :-)
> > 
> 
> hi lutz
> 
> ... ne ist es nicht :) - aber damit entsteht wieder eine art 
> abhaengigkeit zum script das die datei einbindet und eine variable die 
> man sich vielleicht auch klemmen kann
> 
> wenn php diesen wert an einen custom-error-handler uebergen kann dann 
> muss der doch irgendwo vorraetig sein ...

Der Pfad und Name der aktuellen Scriptdatei steht in der vordefinierten Konstante __FILE__, siehe http://de2.php.net/manual/de/language.constants.predefined.php.
Meintest du das?

php::bar PHP Wiki   -   Listenarchive