Script Ordner bestimmen
Hallo,
wie kann ich zuverlässig bei CGI und MOD Version den Web-Ordner
abfragen, in dem sich das Script befindet? $_SERVER["SCRIPT_NAME"]
enthält teilweise bei den CGI-Versionen den Pfad zum CGI Binary.
Gruß,
Oliver
Re: Script Ordner bestimmen
Oliver Benning schrieb:
> wie kann ich zuverlässig bei CGI und MOD Version den Web-Ordner
> abfragen, in dem sich das Script befindet? $_SERVER["SCRIPT_NAME"]
> enthält teilweise bei den CGI-Versionen den Pfad zum CGI Binary.
Was sagt denn __FILE__?
Gruß,
Habbo
Re: Script Ordner bestimmen
Jan Habbo Brüning schrieb:
> Oliver Benning schrieb:
>> wie kann ich zuverlässig bei CGI und MOD Version den Web-Ordner
>> abfragen, in dem sich das Script befindet? $_SERVER["SCRIPT_NAME"]
>> enthält teilweise bei den CGI-Versionen den Pfad zum CGI Binary.
>
> Was sagt denn __FILE__?
Zusammen mit dirname().
Aber Achtung, denn die Konstante __FILE__ bezieht sich auf den Standort
wo sich der Interpreter gerade befindet.... das kann wenn man mit
Includes arbeitet dann durchaus woanders sein und nicht im Hauptscript.
Gruss
Joerg
--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Re: Script Ordner bestimmen
Joerg Behrens wrote:
> Jan Habbo Brüning schrieb:
>> Oliver Benning schrieb:
>>> wie kann ich zuverlässig bei CGI und MOD Version den Web-Ordner
>>> abfragen, in dem sich das Script befindet? $_SERVER["SCRIPT_NAME"]
>>> enthält teilweise bei den CGI-Versionen den Pfad zum CGI Binary.
>>
>> Was sagt denn __FILE__?
>
> Zusammen mit dirname().
>
> Aber Achtung, denn die Konstante __FILE__ bezieht sich auf den
> Standort wo sich der Interpreter gerade befindet.... das kann wenn
> man mit Includes arbeitet dann durchaus woanders sein und nicht im
> Hauptscript.
Ich brauche den Webordner, den der Website-Besucher oben in der
URL-Leiste sieht. Nicht den Filesystem-Ordner.
Re: Script Ordner bestimmen
Oliver Benning schrieb:
> Joerg Behrens wrote:
>> Jan Habbo Brüning schrieb:
>>> Oliver Benning schrieb:
>>>> wie kann ich zuverlässig bei CGI und MOD Version den Web-Ordner
>>>> abfragen, in dem sich das Script befindet? $_SERVER["SCRIPT_NAME"]
>>>> enthält teilweise bei den CGI-Versionen den Pfad zum CGI Binary.
>>>
>>> Was sagt denn __FILE__?
>>
>> Zusammen mit dirname().
>>
>> Aber Achtung, denn die Konstante __FILE__ bezieht sich auf den
>> Standort wo sich der Interpreter gerade befindet.... das kann wenn
>> man mit Includes arbeitet dann durchaus woanders sein und nicht im
>> Hauptscript.
>
> Ich brauche den Webordner, den der Website-Besucher oben in der
> URL-Leiste sieht. Nicht den Filesystem-Ordner.
$_SERVER['PHP_SELF']
Gruss
Joerg
--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Re: Script Ordner bestimmen
Oliver Benning schrieb:
> Joerg Behrens wrote:
>
> Ich brauche den Webordner, den der Website-Besucher oben in der
> URL-Leiste sieht. Nicht den Filesystem-Ordner.
$_SERVER['SELF_PHP'] vielleicht?
Gruß. Claus
Re: Script Ordner bestimmen
Oliver Benning schrieb:
>Ich brauche den Webordner, den der Website-Besucher oben in der URL-Leiste
>sieht.
Das ist aber etwas vollkommen anderes als "der Ordner, in dem sich das Skript
befindet".
$_SERVER['REQUEST_URI']?
--
Wolfgang Fellger
Re: Script Ordner bestimmen
Joerg Behrens wrote:
> Oliver Benning schrieb:
>> Joerg Behrens wrote:
>>> Jan Habbo Brüning schrieb:
>>>> Oliver Benning schrieb:
>>>>> wie kann ich zuverlässig bei CGI und MOD Version den Web-Ordner
>>>>> abfragen, in dem sich das Script befindet? $_SERVER["SCRIPT_NAME"]
>>>>> enthält teilweise bei den CGI-Versionen den Pfad zum CGI Binary.
>>>>
>>>> Was sagt denn __FILE__?
>>>
>>> Zusammen mit dirname().
>>>
>>> Aber Achtung, denn die Konstante __FILE__ bezieht sich auf den
>>> Standort wo sich der Interpreter gerade befindet.... das kann wenn
>>> man mit Includes arbeitet dann durchaus woanders sein und nicht im
>>> Hauptscript.
>>
>> Ich brauche den Webordner, den der Website-Besucher oben in der
>> URL-Leiste sieht. Nicht den Filesystem-Ordner.
>
> $_SERVER['PHP_SELF']
Gilt das auch für die CGI Variante, oder taucht da wieder das CGI Binary
auf?