【问题标题】:Write data to a server-side .xml file using either javascript or Php使用 javascript 或 Php 将数据写入服务器端 .xml 文件
【发布时间】:2012-07-26 21:44:34
【问题描述】:

我有一个基于 html 和 javascript 的网站。

在站点上,数据取自服务器端的 .xml 文件。这很完美!

我还希望用户能够在字段中输入数据并将该数据保存在另一个服务器端 .xml 文件中。我不能让它工作!我将数据存储在变量中并准备传递给 php,但无法让任何 php 代码工作。 (我是php新手)

我已经更改了服务器上.xml文件的读写权限。

过去几天我一直在扫描网络,试图让一些代码工作,但我还没有任何工作。

有人可以帮忙吗?

【问题讨论】:

  • 向我们展示一个不起作用的代码示例

标签: php javascript html xml


【解决方案1】:

使用AJAX 调用将变量中存在的所有数据发布到PHP 脚本。 将数据发送到 PHP 脚本后,您可以使用 simpleXML 动态生成 xml 文件并使用 file_put contents 将其保存在服务器中。

【讨论】:

  • 你也可以使用简单的html表单!
  • AJAX 只是确保您的页面没有被重定向/刷新......并且该过程不会打扰用户。
  • 嗯,这是一个我试图开始工作但做不到的例子。
  • 加载('sample.xml'); $candidate = $xdoc->getElementsByTagName('candidate')->item(0); $newElement = $xdoc ->createElement('candidatedesignation'); $txtNode = $xdoc ->createTextNode ("项目经理"); $newElement -> appendChild($txtNode); $candidate -> appendChild($newElement); $test = $xdoc->save('sample.xml'); echo "附加数据" } ?>
  • 感谢 Selvam Palanimalai,帮了大忙,我会继续努力,让您知道进展如何。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-10
  • 1970-01-01
  • 2017-11-20
  • 2011-08-14
相关资源
最近更新 更多