我在其他地方看到过这个问题的答案,尽管我正在阅读的教科书与我在网上看到的其他示例不同。
我想继续学习这本教科书教我的方式,因为我发现它很容易学习和遵循。
我正在尝试使用 HTML 表单来保存一个简单的名称和消息。然后我使用 Javascript 和 PHP 将其保存到 XML 文档中。
正如教科书所述,我正在服务器上使用我的所有代码(我的 Mac 上的 MAMP)。虽然,它仍然拒绝工作。我确信我所有的代码都是正确的,并且是从教科书中逐字复制的。
我已经在 IE、FF 和 Chrome 中进行了测试。如果有人有任何想法为什么它不起作用,将不胜感激!
我已将 index.htm 粘贴到 pastebin 中:http: //pastebin.com/KsjxLjgj
XML 和 PHP 在这里发布,因为它非常简单。
PHP:
<?php
//file_put_contents("messages.xml", "<?xml version=".$_POST['<?xml_version']);
file_put_contents("messages.xml", file_get_contents('php://input'));
?>
OK
XML:
<?xml version="1.0" encoding="UTF-8"?>
<messages>
<message>
<text>
<![CDATA[Some words that are the content of the message.]]>
</text>
<user>user 1</user>
<date>10 MArch 2011</date>
</message>
<message>
<text>
<![CDATA[Some words that are the content of the message.]]>
</text>
<user>user 2</user>
<date>17 July 2008</date>
</message>
</messages>