2016-01-04 18 views
0

新年好...我一直在做一個項目,我的文件結構PHP包括目錄路徑問題

的index.php

功能

輪廓

包括

mainforlder is「mysite」

I有頁眉和頁腳,如果我包括進的index.php其很好,如果我包括資料/ index.php文件,我得到和錯誤

我曾嘗試使用

include($_SERVER['DOCUMENT_ROOT'] . '/header.php'); 

但仍然沒有成功錯誤

錯誤試圖去資料/ index.php的

警告時,我得到:包括(C:/ Program Files文件(x86)的/Zend/Apache2/htdocs/header.php):失敗打開流:在C:\ Prog中沒有這樣的文件或目錄RAM文件(x86)\ Zend的\ Apache2的\ htdocs中\ mysite的\上線輪廓\的index.php 2

如果你看看上面警告其試圖從htdocs目錄包括

但是該網站主文件夾是mysite的

+0

你的header.php在「有」和「個人資料」是文件夾權利? –

+0

正確我的包含文件夾有標題和導航和footer.php我的個人資料文件夾有索引和edit.php加我有一個管理文件夾,其中也包含頁面,我需要包括頁眉和頁腳 – Phpfreak

+0

你試過['getcwd( )'](http://php.net/getcwd)而不是'$ _SERVER ['DOCUMENT_ROOT']'? – Darren

回答

3

你的主文件夾是mysite的,所以$_SERVER['DOCUMENT_ROOT']後添加的mysite對於資料/ index.php的代碼將是這樣的:

include($_SERVER['DOCUMENT_ROOT'] . '/mysite/includes/header.php');