背景:我在我的網站上使用cPanel,並且在包含文件等方面遇到問題,所以我在使用include時去了$_SERVER['DOCUMENT_ROOT']
。
現在我試圖做fopen()
的東西,我沒有得到正確的文件。 (另請注意,這些文件是在多個文件夾,例如:/euro/student/includes/file.xml
)
有沒有一種方法,我可以在我的fopen()
使用$_SERVER['DOCUMENT_ROOT']
獲取文件?如果不是,那麼獲取文件的更好方法是什麼?
背景:我在我的網站上使用cPanel,並且在包含文件等方面遇到問題,所以我在使用include時去了$_SERVER['DOCUMENT_ROOT']
。
現在我試圖做fopen()
的東西,我沒有得到正確的文件。 (另請注意,這些文件是在多個文件夾,例如:/euro/student/includes/file.xml
)
有沒有一種方法,我可以在我的fopen()
使用$_SERVER['DOCUMENT_ROOT']
獲取文件?如果不是,那麼獲取文件的更好方法是什麼?
您應該能夠使用$_SERVER['DOCUMENT_ROOT']
與fopen
這樣的:
$file = fopen($_SERVER["DOCUMENT_ROOT"]."/euro/student/includes/file.xml");
謝謝。幫了很多忙。現在一切都很好 – krummens
可以使用定義功能都定義了一些常量vriables與路徑
define("PATH", "/euro/students/incldes/");
,然後使用它像這樣
fopen(PATH."file.xml");
你沒有得到*正確的*文件?那是什麼意思?你會得到什麼?另外,有些代碼會有幫助,因爲在大多數情況下,您並不需要觀察文檔根目錄。 –
對不起。意思是說它沒有提出任何文件 – krummens