Hallo,
ich bekomme es einfach nicht hin, eine Datei zu inkludieren
Warning: include() [function.include]: open_basedir restriction in effect. File(…/…/maincore.php) is not within the allowed path(s): (/users/dhmh/temp:/users/dhmh/www:/etc/php/lib) in /users/dhmh/www/downloads/include/common.php on line 21
Warning: include(…/…/maincore.php) [function.include]: failed to open stream: Operation not permitted in /users/dhmh/www/downloads/include/common.php on line 21
Warning: include() [function.include]: Failed opening ‚…/…/maincore.php‘ for inclusion (include_path=‚.:/etc/php/lib‘) in /users/dhmh/www/downloads/include/common.php on line 21
Warning: require_once(BASEDIRdownloads/include/core.php) [function.require-once]: failed to open stream: No such file or directory in /users/dhmh/www/downloads/include/common.php on line 22
Fatal error: require_once() [function.require]: Failed opening required ‚BASEDIRdownloads/include/core.php‘ (include_path=‚.:/etc/php/lib‘) in /users/dhmh/www/downloads/include/common.php on line 22
Mein Befehl dazu
include '../../maincore.php';
Was ist daran falsch ?
Die Datei liegt im Root \ Ordner,
die datei in der das include vorkommen soll, ist downloads/include/common.php…
Irgendwelche Hilfe ?
MfG,
DHMH
WebArt
9. Juni 2009 um 15:46
2
also in Linie 22 ist ja noch ein anderer Fehler. Der mim BASEDIR.
Aber warum des mim Includen nicht klappt… rufst du es unter dhmd.bplaced.net/downloads/include/common.php auf, oder unter was anderem?
Chris
Nein, über eine übergeordnete Datei root\downloads …
die common.php liegt in root\downloads\include\common.php (daher auch 2 mal …/ )
MfG,
DHMH
Du rufst also die common.php aus einer anderen Datei aus einem übergeordnetem Verzeichnis auf, ist das richtig?
Wenn ja dann lass mal ein …/ weg vielleicht ist der Pfad der übergeorneten Datei relevant
Wenn du die Datei in eine andere includest, dann sind die Pfade relativ zu der Datei, welche sie aufgerufen hat, und nicht relativ zur eingebundenen Datei.
Ein include ist ja so, als ob der Code aus der Datei an dieser Stelle stehen würde.
Danke, funktioniert!
MfG,
DHMH