Include Datei aus Überverzeichnis geht nicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bereich
bibliothek
code
datei
domain
doppelte dateien
durchlesen
forum
funktionieren
ordner
sagen
sinn
speichern
url
ursache
verzeichnis
zugreifen
-
Hi Forum,
es geht um diesen Code:include("./include.php"); include("include.php");
beide Varianten sind möglich.
Wenn ich allerdings diesen Code benutze:
...und die Datei ins übergeordnete Verzeichnis verschiebe, funktioniert es nicht mehr. Ist das normal?include("../include.php");
lg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das mit "nicht funktionieren" beziet sich jetzt auf lima-city und "übergeordnetes Verzeichnis" ist außerhalb von dem Ordner in dem die Domain aufgeschaltet wurde? Dann gibt es hier schon einen Thread dazu den du dir durchlesen solltest...
-
Die Datei, in der das "include" steht, befindet sich in einem Unterverzeichnis.
Die Datei, die eingebunden wird, im Hauptverzeichnis.
Deshalb wundert mich, dass es nicht funktioniert.
lg
Edit:
Ich hab viel probiert und hatte noch etwas Ärger mit dem Browsercache. Die Ursache hab ich jetzt begriffen.
Trotzdem wundert mich folgendes:
in meinem Hauptverzeichnis liegt die Datei, die eingebunden wird.
im Hauptverzeichnis liegt ein Unterordner.
auf diesen Unterordner zeigt meine Domain.
im Unterordner liegt die PHP-Datei
wieso kann die PHP-Datei nicht auf die andere Datei zugreifen, obwohl der Bereich noch mir gehört?
lg
Beitrag zuletzt geändert: 25.7.2012 20:11:03 von gamesite -
Das funktioniert aufgrund der open_basedir-Beschränkung nicht...
Welchen Sinn das haben soll außer doppelte Dateien (zb bei Bibliotheken) zu erzwingen kann ich dir aber leider nicht sagen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage