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