2015-02-05 65 views
2

背景:我在我的網站上使用cPanel,並且在包含文件等方面遇到問題,所以我在使用include時去了$_SERVER['DOCUMENT_ROOT']

現在我試圖做fopen()的東西,我沒有得到正確的文件。 (另請注意,這些文件是在多個文件夾,例如:/euro/student/includes/file.xml

有沒有一種方法,我可以在我的fopen()使用$_SERVER['DOCUMENT_ROOT']獲取文件?如果不是,那麼獲取文件的更好方法是什麼?

+3

你沒有得到*正確的*文件?那是什麼意思?你會得到什麼?另外,有些代碼會有幫助,因爲在大多數情況下,您並不需要觀察文檔根目錄。 –

+0

對不起。意思是說它沒有提出任何文件 – krummens

回答

2

您應該能夠使用$_SERVER['DOCUMENT_ROOT']fopen這樣的:

$file = fopen($_SERVER["DOCUMENT_ROOT"]."/euro/student/includes/file.xml"); 
+1

謝謝。幫了很多忙。現在一切都很好 – krummens

0

可以使用定義功能都定義了一些常量vriables與路徑

define("PATH", "/euro/students/incldes/"); 

,然後使用它像這樣

fopen(PATH."file.xml"); 
相關問題