phpbar.de logo

Mailinglisten-Archive

[php] Skriptname / relativer Pfad

[php] Skriptname / relativer Pfad

Henning Heil lists at h-quadrat.com
Son Okt 26 20:01:33 CET 2003


++++ Dennis Sterzenbach wrote on 26.10.2003 18:47 ++++

>> suche schon ne Weile im FM/FAQ, direkt kann man diese beiden 
>> Eigenschaften anscheinend nirgends abgreifen, deshalb von Hand - hat 
>> jemand schönere Lösungen (?):
>>
>> function current_file() {
>>    return substr(strrchr($_SERVER['PHP_SELF'], '/'), 1);
>> }
>
>> function current_dir() {
>>    return substr($_SERVER['PHP_SELF'] , 0 , 
>> strrpos($_SERVER['PHP_SELF'], '/')+1);
>> }
>
> Also das kannst Du anders machen:
> basename --  Extrahiert den Namen einer Datei aus einer
> vollständigen Pfadangabe
> dirname --  Extrahiert den Verzeichnis-Namen aus einer
> vollständigen Pfadangabe
>
> Absolute Pfade:
> basename(__FILE__) => das Script was grad läuft
> dirname(__FILE__) => der Pfad zu diesem Script
>
> Relativ zum Documentroot:
> basename($_SERVER['PHP_SELF']);
> dirname($_SERVER['PHP_SELF']);
>
> Sollte so gehen...

Ah, hatte's im Urin, dass das nicht alles sein kann!

Danke,

Henning


php::bar PHP Wiki   -   Listenarchive