使用$ _SERVER ['DOCUMENT_ROOT']和fopen()php

时间:2015-02-05 00:46:22

标签: php fopen

背景:我在我的网站上使用cPanel,但是我在包含文件等方面遇到了问题,所以在进行包含时我已经开始使用$_SERVER['DOCUMENT_ROOT']

现在我正在尝试使用fopen()进行操作,但我找不到正确的文件。 (另请注意,文件位于多个文件夹中;例如:/euro/student/includes/file.xml

我可以使用$_SERVER['DOCUMENT_ROOT'] fopen()来获取文件吗?如果没有,那么获取文件的更好方法是什么?

2 个答案:

答案 0 :(得分:2)

您应该可以将$_SERVER['DOCUMENT_ROOT']fopen一起使用,如下所示:

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

答案 1 :(得分:0)

您可以使用define function来定义一些带路径的常量变量

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

然后像这样使用它

fopen(PATH."file.xml");