私が読んでいる教科書は、私がネット上で見た他の例とは異なる方法で私に教えていますが、私はこの質問が他の場所で答えられているのを見ました.
私はこのテキストブックが私に教えてくれる方法を学び続けたいと思っています.
HTML フォームを使用して、単純な名前とメッセージだけを保存しようとしています。次に、Javascript と PHP を使用して、これを XML ドキュメントに保存します。
テキストブックに記載されているように、私はすべてのコードをサーバー (Mac では MAMP) で使用しています。ただし、それでも動作を拒否します。私のコードはすべて正しく、教科書から一字一句コピーされていることは確かです。
IE、FF、および Chrome でテストしました。なぜそれが機能しないのか、誰かが何か考えを持っているなら、それは大歓迎です!
index.htm をペーストビンに貼り付けました: 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>