Mailinglisten-Archive |
++++ 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