File_get_contents和XML未通过目录加载

时间:2017-06-19 14:51:40

标签: php xml

所以基本上我一直在尝试编辑XML文件,但它没有打开。当我使用file_get_contents时,它只响应

<?xml version="1.0"?>

什么时候真的包含

<?xml version="1.0"?>
<game><isOnline>1</isOnline><port>04714</port></game>

请注意,此XML文件位于远程目录中:

C:\Users\xorex\Documents\Spirit-master\config

我的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);
?>

P.S。我把骰子放在那里只是为了检查我得到的答案。很抱歉,如果这是一个愚蠢的问题,但我尝试了一切,配置文件必须在该目录中。

1 个答案:

答案 0 :(得分:1)

似乎你提交的文件是错误的目录

而不是

decryptedkey1 = decryptKMS(encryptedkey1);
decryptedkey2 = decryptKMS(encryptedkey2);
decryptedkey3 = decryptKMS(encryptedkey3);
decryptedkey4 = decryptKMS(encryptedkey4);
decryptedkey5 = decryptKMS(encryptedkey5);

应该是

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