背景:我在我的网站上使用cPanel,但是我在包含文件等方面遇到了问题,所以在进行包含时我已经开始使用$_SERVER['DOCUMENT_ROOT']
。
现在我正在尝试使用fopen()
进行操作,但我找不到正确的文件。 (另请注意,文件位于多个文件夹中;例如:/euro/student/includes/file.xml
)
我可以使用$_SERVER['DOCUMENT_ROOT']
fopen()
来获取文件吗?如果没有,那么获取文件的更好方法是什么?
答案 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");