1

我在其他地方看到过这个问题的答案,尽管我正在阅读的教科书与我在网上看到的其他示例不同。

我想继续学习这本教科书教我的方式,因为我发现它很容易学习和遵循。

我正在尝试使用 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>
4

0 回答 0