Php 文件\u获取\u内容和XML未通过目录加载

Php 文件\u获取\u内容和XML未通过目录加载,php,xml,Php,Xml,所以基本上我一直在尝试编辑一个XML文件,但它没有打开。当我使用file\u get\u内容时,它只响应 <?xml version="1.0"?> 我的php文件是从 C:\xampp\htdocs\x\api 但是,当我更改XML文件的位置并将其放在与PHP文件相同的目录中时,它会正常工作。请帮帮我。这是我目前的代码: <?php $file = "C:/Users/xorex/Documents/Spirit-master/config5.xml"; die(file

所以基本上我一直在尝试编辑一个XML文件,但它没有打开。当我使用file\u get\u内容时,它只响应

<?xml version="1.0"?>
我的php文件是从

C:\xampp\htdocs\x\api
但是,当我更改XML文件的位置并将其放在与PHP文件相同的目录中时,它会正常工作。请帮帮我。这是我目前的代码:

<?php
$file = "C:/Users/xorex/Documents/Spirit-master/config5.xml";
die(file_get_contents($file));
$info = simplexml_load_file(file_get_contents($file));
$info->isOnline = $online;
$info->asXML($file);
?>
isOnline=$online;
$info->asXML($file);
?>

顺便说一句,我把模具放在那里只是为了检查我得到的回应。抱歉,如果这是一个愚蠢的问题,但我尝试了所有方法,配置文件必须位于该目录中。

似乎您的文件位于错误的目录中

而不是

"C:/Users/xorex/Documents/Spirit-master/config5.xml";
应该是

"C:/Users/xorex/Documents/Spirit-master/config/config5.xml";

在config5.xml所在的位置再次检查它。还可以查看您正在运行的SKcript的源代码,它可能会像隐藏html一样隐藏xml。我感觉好傻哦,天哪。多谢各位
"C:/Users/xorex/Documents/Spirit-master/config5.xml";
"C:/Users/xorex/Documents/Spirit-master/config/config5.xml";