2017-06-19 62 views
1

所以基本上我一直在試圖編輯一個XML文件,但它不打開。當我使用的file_get_contents只與File_get_contents和XML不通過目錄加載

<?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文件加載from

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.我把死留在那裏只是爲了檢查我得到的迴應。對不起,如果這是一個愚蠢的問題,但我嘗試了一切,配置文件必須在該目錄中。

+0

檢查config5.xml再次它是在該位置。同樣查看你正在運行的Skript的源代碼可能會隱藏xml,就像它隱藏html一樣。 – Adder

回答

1

看來,你的文件是錯誤的DIR

代替

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

應該

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

我的天啊,我真的很蠢。非常感謝你 – Jad

+0

@Jad它發生在每個人身上.. – scaisEdge