Berechtigungsfehler bei Verwendung von "../"

10/25/2013 15:15 ExChill#1
Hallo,

Wenn ich versuche eine Datei auf diese Weise einzubinden:
PHP Code:
include ("../folder/file.php"); 
Kommt folgender Fehler:
Quote:
Warning: include(): open_basedir restriction in effect. File(../folder/file.php) is not within the allowed path(s)
Wenn ich die selbe Datei jedoch so einbinde:
PHP Code:
include ($_SERVER['DOCUMENT_ROOT']."/folder/file.php"); 
Funktioniert alles problemlos.

Habt ihr eine Idee warum der Fehler nur beim ersten Weg auftritt?

MfG ExChill
10/25/2013 17:25 flogi333#2
Wo liegt den die Datei, in der
PHP Code:
include ("../folder/file.php"); 
steht?
10/25/2013 17:27 KoKsPfLaNzE#3
ich vermute jetzt einfach mal das du auf einem webspace von einem anbieter entwickelst/testest.

bist dir den sicher das du auf das selbe Verzeichniss drauf zugreifst, wenn ich das so sehe siehts aus als wenn du aus dem doc root raus gehen willst.

setz dir doch einfach in deiner index eine variable mit dem path, wo dich gerade befindest un dann nutzt du diese variable um includes un co zu machen.