PHP Nur Verzeichnispfad abrufen

8

Ich habe:

%Vor%

welches ausgibt: /templates/somename/index.php

Ich möchte aus diesem Pfad nur "/templates/somename/"

extrahieren

Wie kann ich es tun? Danke!

    
Adrian M. 08.04.2010, 17:00
quelle

5 Antworten

18
%Vor%

Siehe dirname .

    
David 08.04.2010, 17:01
quelle
5

Vielleicht ist das Ihre Lösung:

%Vor%

Zum Beispiel:

$_SERVER['DOCUMENT_ROOT'] ist der root-Pfad des Servers wie dieser /home/abc/domains/abc.com/public_html

$_SERVER['PHP_SELF'] bezieht sich auf den gesamten Pfad zu diesem Skript wie dieser /home/abc/domains/abc.com/public_html/uploads/home/process.php

Dann können wir haben:

$rootPath gefällt das /home/abc/domains/abc.com/public_html

$thisPath gefällt das /home/abc/domains/abc.com/public_html/uploads/home

Und $onlyPath gefällt das /uploads/home

    
NOTSermsak 02.03.2013 21:45
quelle
1

Sehen Sie sich die Funktion dirname () an.

Von den Dokumenten entfernt dirname() den abschließenden Schrägstrich. Wenn Sie es behalten möchten, können Sie die Konstante DIRECTORY_SEPARATOR an das Ergebnis anhängen.

%Vor%     
Yacoby 08.04.2010 17:00
quelle
1

Mit parse_url werden GET-Variablen und "Fragmente" (Teil der URL nach # ) unter anderen URL-spezifischen Teilen.

%Vor%     
Dominic Barnes 08.04.2010 17:18
quelle
0

Eine Alternative:

$directory = pathinfo($page_file_temp,PATHINFO_DIRNAME);

Ссылка

    
deadkarma 08.04.2010 17:09
quelle

Tags und Links