【发布时间】:2014-09-17 03:30:30
【问题描述】:
xml 文件保存在文件夹“project/data/”中,文件在“project/libs/”中包含方法 updateResNormal。我在CentOS下编码和测试,文件夹数据chmod 0777所以不能正常编辑。
function updateResNormal($token){
$path = "../data/response.xml";
if(file_exists($path)) {
$xml = simplexml_load_file($path);
echo $xml->token; // old token
$xml->token = $token; // update new token
echo "</br>" . $xml->token . "</br>"; // show new token
if ($xml->token->asXML()){ // update only token to xml file
echo "True";
} else { echo "False"; }
}
}
更新是变化,但是当我使用 asXML 时,文件不保存。
$xml->asXML(); // TRUE but file not save
$xml->asXML($path) // "../data/response.xml" - FALSE
$xml->asXML("response.xml") // FALSE
我不知道为什么。
【问题讨论】: