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