Einen Ordner hoch?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ansehen
beitrag
datei
einstellung
eltern
erfindung
funktion
komme
manual
methode
normalerweise
ordner
pfad
schaubild
verzeichnis
zugreifen
-
Wie komme ich in der include() einen Ordner "nach oben"?
-->AUordner
|
|
-->Ordner|
|
-->Unterordner
ANgenommen im Ordner "UNterordner" ist jetzt eine Datei.
Undich will im "AUordner" eine datei vom unterordner Includieren.
Muss ich dann den gesammten Pfad angeben?
Oder gibt es eine andere Funktion?
EDITDas schaubild sieht estwas komisch aus.
Aber der Ordner "Ordner " soll die Ordner "AUordner" und "Unterordner" entahlten.
Beitrag ge?ndert am 25.01.2006 19:54 von planschkuh -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Inkludieren von Dateien in Unterordnern:
include('Unterordner/bla.php');
Es w?re auch m?glich, folgendes zu schreiben. Wobei diese Methode (absoluter Pfad) auf lima nicht funktioniert:
include('www.bla.de/AUOrdner/unterordner/bla.php');
Dateien in ?bergeordneten Ordner einbinden:
include('../bla.php');
Beitrag ge?ndert am 25.01.2006 20:35 von compactdisc -
include findet normalerweise nur in den "Include"-Pfaden und den darunterliegenden Verzeichnissen (sowas wie "Ordner" gibt es nicht, das ist eine Microsoft-Erfindung).
Das "normalerweise" h?ngt von der Einstellung in der PHP.ini ab:
http://de.php.net/manual/de/ini.sect.path-directory.php#ini.include-path
Wenn du eine Datei einbinden willst, die oberhalb eines solchen Verzeichnisses liegt, musst du den gesamten Pfad angeben (es sei denn, der "." ist in der PHP.ini gesetzt).
include('../irgendwas.php');
funktioniert, wenn der "." gesetzt ist. Aber dann auch nur, wenn du ?berhaupt Zugriff auf das Verzeichnis hast. Beim Lima-Webspace sind alle Verzeichnisebenen ?ber dem so genannten WWW-Root nicht erlaubt:
Der WWW-Root ist: "/home/webpages/lima-city/__benutzername__/html"
Wenn du nur das ?bergeordnete Verzeichnis ("Eltern-Verzeichnis") eines Verzeichnis erfahren willst, solltest du dir mal die PHP-Funktion dirname() ansehen. Die macht genau das.
http://de.php.net/manual/de/function.dirname.php -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage