我已经在其他地方看到过这个问题,尽管我正在阅读的教科书教我的方式与我在网上看到的其他例子不同。
我想继续学习这本教科书教我的方式,因为我觉得它很容易学习和遵循。
我正在尝试使用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>