phpbar.de logo

Mailinglisten-Archive

[php] Skriptname / relativer Pfad

[php] Skriptname / relativer Pfad

Dennis Sterzenbach lists at darknoise.de
Son Okt 26 18:47:16 CET 2003


Henning Heil wrote:

> Blödes Wetter am Sonntag, sitzt man doch wieder vorm Rechner . . . ich 
Jo echt ätzend!

> 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...


Gruß
   Dennis
-- 
   Dennis Sterzenbach
   http://www.darknoise.de/



php::bar PHP Wiki   -   Listenarchive