Hi allerseits!
Ich habe bei einem Hoster Webspace gemietet. Das Root-Verzeichnis meines Webspaces beinhaltet folgende drei Ordner:
Gibt der User nun in seinem Browser www.meine-domain.de ein, landet er im Verzeichnis "htdocs", also eine Ebene über dem Root-Verzeichnis. Ins Root-Verzeichnis kommt er nicht rein. Im Verzeichnis "htdocs" liegt die Datei index.php mit dem Inhalt der Homepage.
Nun möchte ich gerne bestimmte Inhalte der Datei index.php mit der Funktion include() auslagern. Aus Sicherheitsgründen möchte ich die ausgelagerten Code-Zeilen aber nicht im Domain-Verzeichnis "htdocs" liegen haben, sondern auf einer Ebene, auf die der User keinen Zugriff hat. Ich würde also gerne mein Root-Verzeichnis um den Ordner "ausgelagert" ergänzen:
Bisher verhelfe ich mir damit, dass der include()-Befehl in der index.php so aussieht:
Gibt es die Möglichkeit, den Server so zu konfigurieren, dass bei Verwendung des include()-Befehls automatisch immer in dem Verzeichnis "ausgelagert" gesucht wird, also ich den Befehl so verwenden kann:
.
Dies hätte den Vorteil, dass ich mir einiges an Schreibarbeit spare und ein Zugriff aus die ausgelagerten Code-Zeilen aus jedem Unterverzeichnis von "htdocs" unkompliziert möglich ist, ohne mir Gedanken machen zu müssen, wie viel mal ich "../../" davor setzen muss.
Ich habe bei einem Hoster Webspace gemietet. Das Root-Verzeichnis meines Webspaces beinhaltet folgende drei Ordner:
errordocs
htdocs
user
htdocs
user
Nun möchte ich gerne bestimmte Inhalte der Datei index.php mit der Funktion include() auslagern. Aus Sicherheitsgründen möchte ich die ausgelagerten Code-Zeilen aber nicht im Domain-Verzeichnis "htdocs" liegen haben, sondern auf einer Ebene, auf die der User keinen Zugriff hat. Ich würde also gerne mein Root-Verzeichnis um den Ordner "ausgelagert" ergänzen:
ausgelagert
errordocs
htdocs
user
errordocs
htdocs
user
PHP-Code:
include('../ausgelagert/code01.php')
include('../ausgelagert/code02.php')
include('../ausgelagert/code03.php')
include('../ausgelagert/code04.php')
/* und so weiter */
PHP-Code:
include('code01.php')
include('code02.php')
include('code03.php')
include('code04.php')
/* und so weiter */
Dies hätte den Vorteil, dass ich mir einiges an Schreibarbeit spare und ein Zugriff aus die ausgelagerten Code-Zeilen aus jedem Unterverzeichnis von "htdocs" unkompliziert möglich ist, ohne mir Gedanken machen zu müssen, wie viel mal ich "../../" davor setzen muss.
Kommentar