如何在简单的XML php中打开,编辑子文件并保存到文件中

时间:2011-06-10 12:48:24

标签: php xml simplexml

这是我的代码

$data = simplexml_load_file("data.xml");
$data -> mysuname = $_POST["mysqluname"];
$data -> myspwd = $_POST["mysqlpwd"];
$data -> mysdb = $_POST["db_name"];
$data -> saveXml();

但是当我打开data.xml时,我找不到这些值 但是回显$ _POST [variable]会打印该值,因此它不为空

我发现问题是,在fedora中使用SELinux,我禁用了它,一切都很好。

1 个答案:

答案 0 :(得分:1)

你应该试试这个:

$data = simplexml_load_file("data.xml");
$data -> mysuname = $_POST["mysqluname"];
$data -> myspwd = $_POST["mysqlpwd"];
$data -> mysdb = $_POST["db_name"];
$data -> asXML("data.xml");

http://www.php.net/manual/en/simplexmlelement.asxml.php