fastix®: "aktiven" Ordner mit PHP auslesen

Beitrag lesen

Moin!

Hallo,
mein Problem ist folgendes: Ich möchte den Namen des Ordners,
in dem sich eine PHP-Datei befindet in eine Variable speichern.
Innerhalb der Datei

www.beispiel.de/hallo/daten/index.php

soll die Variable also den Wert "daten" bekommen.
Ich habe keinen Befehl gefunden, der mir das direkt liefert.
Allerdings gibt es ja z.b. die Möglichkeit, den kompletten Pfad
auszulesen. Muss ich mir dann einen Script basteln, der mir alle Zeichen zwischen dem letzten / und dem vorletzten / ausließt
oder gibt es da eine einfachere Möglichkeit?

Ja, klar. Du übernimmst die URI in ein Array:

$_SERVER["REQUEST_URI"] übergibt die URI (Bei mir ohne 'http://server.tld')

Du hast also: '/hallo/daten/index.php'

Das schickst Du durch explode:

$array=explode($_SERVER["REQUEST_URI"]);

Die Anzahl der Elemente ermittelst Du mit count, das Vorletzte? count-(1+2), weil die

Array-Elemente beginnend mit 0 gezählt werden:

$intElement=count($array)-2;

Jetzt musst es nur noch ausgeben:

echo $array($intElement);

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development