Php 在线添加新的XML记录
我正在我客户的网站上放一个记分牌。这与espn.com上的内容类似 为了填充它,我有一个xml文件,设置如下:Php 在线添加新的XML记录,php,xml,Php,Xml,我正在我客户的网站上放一个记分牌。这与espn.com上的内容类似 为了填充它,我有一个xml文件,设置如下: <?xml version="1.0" encoding="utf-8"?> <scores> <game> <sport>Boys Soccer</sport> <awayName>Spartans</awayName><awayScore>2</awayScore> &
<?xml version="1.0" encoding="utf-8"?>
<scores>
<game>
<sport>Boys Soccer</sport>
<awayName>Spartans</awayName><awayScore>2</awayScore>
<homeName>Kings</homeName><homeScore>1</homeScore>
<date>Oct 10</date>
</game>
<game>
<sport>Girls Hockey</sport>
<awayName>Wildcats</awayName><awayScore>7</awayScore>
<homeName>Cougars</homeName><homeScore>3</homeScore>
<date>Oct 02</date>
</game>
</scores>
为了让客户端能够轻松地用新的分数更新它并删除旧的分数,我想创建一个他们可以登录并编辑xml页面的网页。我假设这将通过php完成,但我不知道从何开始,特别是因为最新的分数应该添加到顶部
这是值得尝试的,还是我应该坚持用记事本编辑xml文件并通过FTP上传
谢谢
制作一个HTML表单。
读取XML并填充表单数据
让客户端最终用户编辑表单。
将表单提交到PHP脚本
让PHP脚本编写XML。
你考虑过使用谷歌文档电子表格吗?您和客户端都可以访问,并且不必编写任何用于编辑数据的用户界面代码。然后,您的网页可以查询Google Docs API以获取数据。如果你想玩得开心,你可以缓存数据以提高性能和可靠性,但我猜Google Docs是非常快速和可靠的。让用户写入web服务器上的文件时,你需要非常小心。只有客户自己才会编辑文件。即使如此,表单需要在某种类型的身份验证后进行保护,并且在编写之前应该验证输入和输出。谢谢,唐。我没有考虑过谷歌文档。我可以试一试。