这是我的代码
$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,我禁用了它,一切都很好。
答案 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");