Hallöchen,
Noch was:
Ich hab bei meinem Webhoster die Möglichkeit, Dateien mit sensiblen Daten (z.B. Datenbank-Login) in einem Ordner abzulegen, der per Browser nicht zugänglich ist. Dazu muss ich beim include einen dokument-relativen Pfad nehmen, der eine Ebene höher führt als die index-Datei gespeichert ist.
Benutze _immer_ den absoluten Pfad im Dateisystem, um deine Includes zu laden ...
Beim genaueren Lesen müsste auffallen, dass ich auf Dateien oberhalb der DOCUMENT ROOT der Website zugreife:
- oberstes Verzeichnis mit FTP-Zugriff
'- Ordner für Website
' '- index.php
'- Ordner für includes
'- daten.inc.php
Wie sollte ich jetzt anders als mit '../Ordner für includes/daten.inc.php' zugreifen?
'/daten.inc.php' sucht in 'Ordner für Website/'
'/Ordner für includes/daten.inc.php' sucht in 'Ordner für Website/Ordner für includes/'
... womit wir exakt beim anfänglich beschriebenen Problem wären.
MfG
vaudi